Camelia Hotel
Camelia Hotel
Hotel
178 Eastern Esplanade
, Southend-on-Sea, England, United Kingdom
SS1 3AA
92
Excellent ·
285 reviews