Traditional Greek restaurant, Lindos Garden, located in the Old Town of Rhodes Island.