The Palm House Victoria Bar & Restaurant

150 Victoria St, London SW1E 5LB, UK

020 3780 8110