Victorian townhouse hotel, the Newbury Hotel offers a central Bournemouth base, steps from the beach and attractions.