at 509 Telegraph Canyon Rd, Chula Vista , 91910 United States
Boba drinks, Tasty Crepes and our famous Cajun style Crawfish, crab, shrimp ... Free Wi-Fi and $5.99 Lunch...
193 FB users likes Craw Island, set it to 34 position in Likes Rating for Chula Vista, California in Restaurant & Cafe category
Craw Island is Chula Vista based place and this enity listed in Restaurant category. Located at 509 Telegraph Canyon Rd CA 91910. Contact phone number of Craw Island: (619) 216-8882
Zorba's Greek Cuisine is the first authentic Greek restaurant and buffet in all of Southern California.
Great Japanese sushi with a South of the Border Kick!