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.