India Street by BSA
City | London-City | England
Rates are in local currency and start at: please request
India Street is located on the edge of The City, close by to the famous ‘Tower of London’ and the spectacular ‘Tower Bridge’. The apartments set within this fully refurbished period building have been stylishly designed and meet the needs of the discerning business traveller. The building comprises 14 studios, one and two-bedroom apartments.
