Applebee's Prices and Locations in Chula-vista, California

Applebee's - 610 Palomar St, Chula Vista, CA

Chula-vista, California

(619) 585-4753