Orange Square ★★★★☆4.3 (524) Restaurants Taiwanese restaurant · Asian restaurant 2605 Homestead Rd, Santa Clara, CA 95051 Call Website Details →