Het Manor House Hotel, opgericht in 1743 bevindt zich aan de Avenue Road in Leamington Spa. Hier op een ansichtkaart uit circa 1990 (reproduced from the local history collection of Leamington Library)
{}