User
Menu
» Sapphire Apartments - London United Kingdom
Photo Sapphire Apartments LONDON
235 Baker StreetNw1 6Xe LondonHotels 3 Stars United Kingdom