Exit 15onI-805 Southbound
Right 0.13 mi
Food white 28@2x
Tostadas
3139 University Ave, San Diego, CA 92104
Amenities
Restaurant
Mexican
Seafood
Bar
Tapas