Pembridge Palace Hotel

52-57 Princes Square
London
United Kingdom