Balham Lodge Apartments - Southside Photos

Meet 199 travelers, 163 tour guides and discover 241 photos

Balham Lodge Apartments - Southside, modern apartments situated just 20 minutes from central London, perfectly positioned for tourists and only 150 metres from local supermarkets.
View Balham Lodge Apartments - Southside guide >

Balham Lodge Apartments - Southside

Balham Lodge Apartments - Southside

Balham Lodge Apartments - Southside

Balham Lodge Apartments - Southside