The Urinals of Grand Island Hotel

The Grand Island Hotel is located in Ramsey, Isle of Man. Ramsey is situated in the northern part of the island.

Filed under: Public Facilities
Tweet

This picture was submitted by BH. He writes: "This used to be the 'premier' hotel in the Island."