Tio Leo's Mexican Restaurant

User Rating:


Address:

6333 Mission Gorge Rd
San Diego, CA 92120-2502

Phone:

(619) 280-9944

Map:


Contact   ·   Privacy   ·   Terms