Butcher Shop

butcher shop, 138 Palomar St, Chula Vista, CA 91911, United States

Location