Japanese restaurant · 2003 Southern Blvd SE #116, Rio Rancho, NM
To-Go · Delivery
More food in Rio Rancho, NM · Japanese Food in Rio Rancho