Wedgewood Hotel

49-51 Leinster Square Bayswater
London
United Kingdom