Company name: Park Plaza County Hall London
Description: Upscale hotel with an Italian restaurant
1 Addington St, London SE1 7RY, United Kingdom