Set in New delhi , this property offers an ideal place of rest and relaxation. There are a total of 24 rooms on the premises. Guests will find the airport within easy reach.
Arrival
The hotel is located in Rethymnon, a small town and one of the most delightful in Crete. The hotel is just a short walk from the picturesque Old Town and a few minutes from the large sandy beach.