The Carvery

525 W Santa Clara St San Jose CA 95110 USA

Location