The Metropolitan London is located in London on the corner of Hyde Park. The modern hotel has 150 rooms, and over 50 of these have views of Hyde Park! The interiors of the rooms have glass walls, antique décor and Asian inspired furniture. Metropolitan can work great for leisure or[Read More…]