Triada Hotel

Triada Hotel offers accommodation in Limenaria.

Every room at this hotel is air conditioned and features a TV. Every room is equipped with a private bathroom fitted with a shower. Triada Hotel features free WiFi throughout the property.