From an entertainment perspective, the 28-storey edifice overlooking Hyde Park had a few things in its favour. By British standards, it is eye-poppingly tall for a hotel, with stunning views over ...
The three developers planning an apartment-hotel-commercial development on Hyde Park Square have reduced the size of their project in response to community criticism. Here's what they did.