Camelia Hotel 3 stars

178 Eastern Esplanade, Thorpe Bay, Southend-on-Sea, SS1 3AA, United Kingdom

Hotel image
Read more reviews for Camelia Hotel