Ham Yard Hotel

Details

The Ham Yard is an exclusive hotel in the heart of Soho in London. It features a luxury screening room theatre and private bar.

Location

Address:
1 Ham Yard, Soho, London, W1D 7DT