Bournemouth, South West England, United Kingdom
This 3 star hotel is located in the city centre of Bournemouth.