Вилла George окружена ухоженным садом и находится в оживленной деревне Фалираки на острове Родос, в 500 метрах от песчаного пляжа. В 800 метрах от виллы находятся рестораны, бары и мини-маркеты. Отель основан в 1993 году, реставрирован — в 2008 году. Здание отеля трехэтажное.