Craw Island
Permanently closed
509 Telegraph Canyon Rd
Chula Vista, CA 91910
Seafood Boil Specialty - Crab, Shrimp, Crawfish, Mussels, clams
Thai Curry
Fruit and Ice cream crepes
Boba Smoothie bar
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.