35 Ivor Place, London, England NW1 6EA, United Kingdom
Distance: 141 yd.
Company description
Park Avenue Baker Street is leading 4-star budget hotel in London. We, at Hotel Park Baker Street offer our guests with the best of the quality hotel accommodations and services.