Park Lane Mews Hotel London
2 Stanhope Row
London,
GB W1J 7BS
Near Park Lane