Avon Hotel

London • Show on map
Price as low as GBP 74.94
The Avon Hotel is located in London’s West End just 200 meters from Paddington Train and Tube Station. Set in an historically listed Victorian building the hotel offers affordable rooms with free Wi-Fi…More info


