The Prince AlbertLondon, United Kingdom Address: 2 Clewer Hill Road State: United Kingdom City: London Zipcode: SL4 4BS Longitude: -0.62986 Latitude: 51.470.982 Rates from: 0 Accommodation Booking