Barry House Hotel

User Rating:


Address:

12 Sussex Place Hyde Park
W2 2TP London, England

Phone:

44 (0) 207 723 7340

Hotel star rating:

3 stars

NileGuide Expert tip:

Budget B&B for families

Map:


Contact   ·   Privacy   ·   Terms