Location. Super 8 Crete Ne is located in Crete.
Hotel Features. This hotel has a business center and offers business...
Location. Crete Inn Crete is located in Crete.
Hotel Features. This hotel offers small meeting rooms and business...