Palace Court Hotel

64-65 Princes Square
London
United Kingdom