UK
London
Retail Lowndes Street SW
SW1X
Lowndes Street
To Let
702 sf
Shop, Restaurant
Prime, Outside Seating
Attractive frontage with excellent natural light
25 C Lowndes Street is a 752 sq. ft retail unit, a short distance away from Sloane..