Want to save money while travelling? It’s easy: hotel «Garden Flat by Notting Hill Gate Station» is located in London. This hotel is located in 5 km from the city center.
1 Pembridge Gardens Flat 4, Radford House, W2 4Ee, London, United Kingdom, London, W2 4EE