Studio Apartment £250,000 (Guide Price) 1 Bedroom ● Taylor Place, London Spacious Studio Awaits in Prime Location. View details