Himalayan Restaurant ★★★★★4.8 (1,096) Restaurants Indian restaurant · Gluten-free restaurant · Momo restaurant (more) 810 McClelland Dr, Windsor, CA 95492 Call Website Details →