The Star Hotel 2 stars

26 High Street, Southampton, SO14 2NA, United Kingdom

Hotel image
Read more reviews for The Star Hotel