Exit 21onI-5 Southbound
Left 0.71 mi
La Gran Terraza
5998 Alcala Park, San Diego, CA 92110