The Greek Mediterranean Steak & Seafood

Family-owned Greek restaurant at Ventura Harbor since 1994.

Address
1583 Spinnaker Dr., Unit 101, Ventura, CA 93001
Directions
Social media
More info

Nearby