« back to all restaurants
Address1480 South De Anza Blvd.
Phone 408-777-8897
Accepts Credit Cards: No