Premier Inn headquarters and office locations

Premier Inn is headquartered in Houghton Regis, United Kingdom and has 1 office location across 1 country.
Filter locations by country
Location Map
Filter locations by country
Filter

All Premier Inn Locations

Houghton Regis (HQ),
United Kingdom
Whitbread Court, Houghton Hall Business Park, Porz Ave