Oliver Plaza Hotel is situated at 33 Trebovir Rd, London SW5 9NF, United Kingdom,this hotel is a Georgian-era townhouse, a 3-minute stroll from Earl’s Court tube station
For More Information oliver plaza hotel earls court london
Oliver Plaza Hotel is situated at 33 Trebovir Rd, London SW5 9NF, United Kingdom,this hotel is a Georgian-era townhouse, a 3-minute stroll from Earl’s Court tube station
For More Information oliver plaza hotel earls court london