Bayswater Inn

8-16 Princes Square
London
United Kingdom