translate English to French: Guest will feel like in home.
Our location means that we are only 10 minutes from the city centre.