Where is Red Squirrel, Stevenston by Marston's Inns?

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°)


Where is Red Squirrel, Stevenston by Marston's Inns on the map?