Leo's Taco Shop
9828 N Magnolia Ave
Santee
CA
92071
(619) 562-0021
Open Map
dining
Fast Food
fishing
fishing tackle
Fishing Tackle Repairing & Parts
food
Mexican
restaurant
Southwestern restaurants
sporting goods