24 Sussex Gardens
The Winrose Hotel is ideally situated within easy reach of Hyde Park and the West End, offering all the usual comforts. There are 14 rooms equipped with televisions, and a full English breakfast and VAT is included in the price.
No reviews found. Be the first to review this place.