The Falstaff Hotel 3 stars

116-120 Warwick New Rd, Leamington Spa, CV32 5JQ, United Kingdom

Hotel image
Read more reviews for The Falstaff Hotel