Get directions to: Aliberto's Taco Shop, Imperial Beach, CA
Restaurant address: 1183 13th Street Imperial Beach, CA 91932, USA
Restaurant: Aliberto's Taco Shop