Hotel Castella
Mediterranean · Bar
Hotel Castella offers air-conditioned accommodation with 54 rooms. Guests can enjoy a pool and bar on-site. It is located a short walk from Lloret de Mar Beach.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de Hotel Castella.
Local restaurants nearby
Camí de les Cabres, 19, Lloret de Mar, Spain

