Chand Apartments enjoy a central London location in Southwark and just 5 minutes walk from London Bridge Train Station and the River Thames. With numerous restaurants and Borough Market within a short walk, the ... Read more

View all Luxury Hotels in London