MStay 39 Studios, 39 Queensborough Terrace, London

Located in London’s fashionable Bayswater, 39 Studios offer stylish, modern apartments in an elegant Victorian period building. Just a short walk from Bayswater Tube Station, there is free Wi-Fi. — Book Your Stay Now!