El Hotel George se encuentra en la localidad de Ágios Kírykos, en la isla de Icaria, a solo 100 metros de la playa de Therma. Dispone de solárium con azulejos y jardín.
Todas las habitaciones disponen de balcón, aire acondicionado, TV y nevera. El baño incluye ducha y artículos de aseo gratuitos. Las habitaciones ofrecen vistas al jardín o a la montaña.
El George Hotel se halla a 100 metros de tabernas de la costa y de la plaza principal de Ágios Kírykos, que alberga tiendas y cafeterías. El establecimiento también está a solo 100 metros de los baños termales de aguas minerales de Therma, un destino popular en la isla. Moni Lefkados se encuentra a 4,5 km y el aeropuerto nacional de Icaria, a 11 km.