Skip to content
Hotels of Earth

London Charm - Central London Apart Soho Mayfair

★★★ 23 Mount Street, London, England, W1K 2RP, London, GB

6 guest rating

About this hotel

Experience the charm of London at our delightful hotel, where elegance meets comfort in the heart of the city.

Spacious Accommodations

Choose from one of our three inviting guest rooms, each boasting a fully-equipped kitchen complete with refrigerators, ovens, and microwaves, ensuring you feel right at home.

Stay Connected

Enjoy complimentary wireless internet access throughout your stay, allowing you to effortlessly keep in touch with family or plan your next adventure in the city.

Prime Location

Situated conveniently in London City Centre, you are just a leisurely stroll away from iconic attractions like Hyde Park, Marble Arch, and Oxford Street, making it easy to explore the city's vibrant culture and shopping scene.

Discover the perfect base for your London getaway and embrace the charm of our cozy hotel – book your stay today!

Rooms & rates

Apartment

Sleeps 2

Amenities

  • Free WiFi

Location

Good to know

A deposit may be required at the property.

›Pets

Pets not allowed

›General

Professional property host/manager