Park Street Mayfair
PriceCheck live prices
Check availability →- Class
- 4-star hotel
- Address
- Flat 3, 103 Park Street, London, England, W1K 7JNShow on map
- Check-in / out
- 15:00 / 11:00
Park Street Mayfair is a 4-star hotel in London. It's set on Flat 3, 103 Park Street, London, England, W1K 7JN.
Premium Amenities
Indulge in a fully equipped kitchen, flat-screen TV, and complimentary Wi-Fi during your stay in this apartment. Enjoy the convenience of a microwave and coffee/tea maker, ensuring a comfortable and relaxing visit.
Prime Location
Located in the heart of London City Centre, this apartment offers easy access to iconic landmarks such as Hyde Park, Marble Arch, and Oxford Street. Immerse yourself in the vibrant atmosphere and explore nearby attractions including Selfridges and Bond Street.
Amenities
- Elevator
- Smoke-free property