
London, United Kingdom
Park Avenue Baker Street
3-star hotel · Park Avenue
Located in the heart of London's City Centre, Park Avenue Baker Street offers convenient access to iconic attractions. A short walk from Regent's Park and Madame Tussauds Wax Museum, and just a mile from Marble Arch and Oxford…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Restaurant

