1980 Optima StreetChula Vista, CA 91915
Sunday – Thursday | 11am-11pm Friday – Saturday | 11am-12am
MENUS