Qimura Sushi & Ramen ★★★★★4.5 (350) Restaurants Japanese restaurant · Ramen restaurant · Sushi restaurant 8960 Brooks Rd S, Windsor, CA 95492 Call Website Details →