Bermondsey Abode
London, Greater London, England, United Kingdom
For those planning their next trip to London, this well-located, practical two-bed apartment may be what you're after. This home is in a residential area, around 15 minute walk to London Bridge, South.....
From €296