1/21

House Situated On River Itchen

Holiday home - 0.47 km from city center
Social and fun
Available Rooms
2
2
Surroundings
Offering a garden and city view, House situated on River Itchen is located in Winchester, 22 km from Show more

Directions
Address: 18 Chesil Street, SO23 0HU, Winchester, England
Check-in details
16:00 - 22:00
Check-out details
00:00 - 11:00