Ouzo & Feta

Greek restaurant · 19171 Magnolia St Ste 1, Huntington Beach, CA

Delivery · Dine-In

Hours

More food in Huntington Beach, CA · Greek Food in Huntington Beach