Columbia Road

Town Hall Hotel & Apartments – London Hotel

Town Hall Hotel & Apartments London combines luxury along with the comfort of an apartment. The pleasing architecture blends elegance and simplicity. This property is situated at a walking distance to London’s financial district. A visit to Vyner Street gallery, centre of contemporary art is worthwhile. The brisk Columbia Road home to plant market, shopping […]