Arches Lodge
Hotel
Southampton
Located in Southampton, Arches Lodge offers accommodation with free Wi-Fi and TV, as well as a garden.
Number of rooms: 5
83 Hill Lane, Southampton, SO15 5AE, United Kingdom