South Place Hotel dining rooms

South Place Hotel dining rooms

Sauce Communications via Bloomberg.

The South Place Hotel in London's City area has private dining rooms.