The Green Turtle Sports Bar & Grille

CLOSED

Google map location wrong. Appears to have moved across the parking lot, 23415 Three Notch Rd, California

Ratings

Photos

Add a Photo
The Green Turtle Sports Bar & Grille
The Green Turtle Sports Bar & Grille
View All Photos
Updated on: