London
Square. The hotel has 282 bedrooms, restaurant, bar and terrace area as well as exceptional banqueting facilities...