The Star Hotel, Southampton

26-27 High Street SouthamptonSO14 2NA, United Kingdom