NameLucha Libre Taco Shop
Address1810 W. Washingon Street, San Diego, California, 92103, United States
Date0000-00-00
Time00:00:00
Categoryunknown
DescriptionLucha Libre (Mexican Wrestling) Themed Taco Shop....
Coordinates32.74340, -117.18160
Web address/places/lucha-libre-tacos