Where is Coach House, Southampton?

Where is Coach House, Southampton located?

Coach House, Southampton, Coach House, Southampton, Great Britain (approx. 50.92806°, -1.30503°)


Where is Coach House, Southampton on the map?