0
Anonymous
The headquarters of Premier Hotels also known as Premier Inn is located in Luton, which is in the United Kingdom. It is one of the largest hotel chains in the United Kingdom.
Wiki User
Chat with our AI personalities