Share

Centro Comercial 20Sur

Shopping center

A shopping center near a gas station in Tijuana, Baja California.

Restaurants, shops, parking lot, etc.