Quality Hotel St. Albans

232-236 London Road
St Albans
United Kingdom