12 Sussex Place
London, W2 2TP
Get directions

About Us

The Barry House is a London B&B hotel offering family friendly accommodation in central London, close to Hyde Park, Marble Arch and many of London's famous sights.

Reviews