A great option for a journey on a budget - hotel «Nottingham Place on Baker Street - 2 - 1 bed» is located in London. This hotel is located nearby from the city center.
38 Nottingham Pl , Westminster Borough, London, W1U 5NU, United Kingdom, London, W1U 5NU