China Delight Restaurant 2596 Homestead Rd Santa Clara, CA 95051 Phone: (408) 985-9688 Fax: (408) 985-9889
Category: Restaurants