Chupe's Greek Taverna

Restaurant in St. Helier

Greek restaurant