35-37 St. Stephens Gardens
London
W2 5NA
Situated in Bayswater, Hotel Tria has 42 rooms and is ideally located within easy reach of Hyde Park and the West End. Each of their rooms has satellite TV and a licensed bar is available for use. Guests are served a complimentary breakfast during their stay.London Underground: Westbourne Park
There are currently no reviews for this company
All fields are required. Your review will appear immediately.