Oxford Hotel ***
London, United Kingdom
Sleeping Rooms
91 rooms
Location
Sleeping Rooms
Total number of rooms
91
Maximum number of rooms for groups
Address and Location Info for Oxford Hotel
Full Address
16-18 & 24 Penywern Road SW5 9SU
City
London
Region
London
Country
United Kingdom
Latitude
51.491112
Longitude
-0.193677