Where is Red Squirrel, Stevenston by Marston's Inns located?
Red Squirrel, Stevenston by Marston's Inns, North Ayrshire, United Kingdom (approx. 55.64641°, -4.73233°)
Red Squirrel, Stevenston by Marston's Inns, North Ayrshire, United Kingdom (approx. 55.64641°, -4.73233°)