Situated on Portman Square, just a few minutes away from Oxford Street in the heart of the capital, this hotel could hardly be in a better position for those looking to explore London and its many attractions. The rooms have been designed with a great care and offer a tranquil and relaxing haven away from the busy streets, furnished with luxurious fittings and modern amenities.