831 E 8th St
National City, CA 91950-2442
Call

Cabo Wabo Grill 2

Cuisine: Seafood, Mexican

Offer Available!

 

Tags
Seafood Mexican
Website
Video
Hours
Contact Business

Cabo Wabo Grill 2  Restaurant Reviews

Copy the link below and paste onto your website or blog to display badge.

Cabo Wabo Grill 2 is located near the cities of Lincoln Acres, Chula Vista, and Lynwood Hills.