Castella Beach places you within a few miles (5 km) of Kato Achaia Square and Eleutheria Statue. This 22-room hotel has conveniences like a restaurant, free in-room WiFi, and free self parking.
This hotel is home to a restaurant and a bar/lounge. Satisfy your hunger from the comfort of your room with room service.
The 22 rooms are air-conditioned and have an array of amenities, including balconies, refrigerators, and phones. Guests can expect to find free WiFi and satellite TV.
Guests of Castella Beach enjoy free WiFi in public areas, a terrace, and laundry facilities. You can take advantage of free parking, along with an airport shuttle for a fee. The 24-hour front desk has staff standing by to help with tours/tickets and luggage storage. This beach hotel also has a garden.