Albany Hotel

3.0
(253 reviews)
34 Tavistock Place, London WC1H 9RE England
171-8379139Official website
Bed and Breakfast
Budget
Centrally Located
Hotel
Albany Hotel | London | United Kingdom | TripAligner