Popular New Knaresborough Boutique Apartments Knaresborough Place 2, SW5 0TG August 6, 2026 +44 20 3468 4900