Park Lane Mews Hotel

2 Stanhope Row, Park Lane, London