Berta's Latin Cuisine

3928 Twiggs St San Diego CA 92110 USA

(619) 295-2343

Location