UKLondonSouth West London SW2-SW20Lambeth
Restaurant
To Let, 624 sf