Where is Red Squirrel, Stevenston by Marston's Inns located?
Red Squirrel, Stevenston by Marston's Inns, Red Squirrel, Stevenston by Marston's Inns, Great Britain (approx. 55.64641°, -4.73233°)
Red Squirrel, Stevenston by Marston's Inns, Red Squirrel, Stevenston by Marston's Inns, Great Britain (approx. 55.64641°, -4.73233°)