Terra Fresh is a 24-hour supermarket offering a selection of Greek and international groceries, including vintage spirits and specialty items.