Kensington Olympia
10-12 Maclise Road, Kensington & Chelsea, London, , United Kingdom
Price:
$0
Stars: 4
User Rating: 0/10 (0 reviews)
Amenities:
Free internet
Kitchen(ette)