Exit 20onI-5 Southbound
Right 1.09 mi
Food white 28@2x
The Venetian Restaurant
3663 Voltaire St, San Diego, CA 92106