Get directions to: Window's Cafe & Delight, San Jose, CA
Restaurant address: 2650 Alum Rock Ave San Jose, CA 95116, USA
Restaurant: Window's Cafe & Delight