Sarku Japan in Omaha - Locations & Hours

Name Address Phone
Sarku Japan Store # 176 - Oak View Mall 3001 South 144th Street 402-330-6068
Sarku Japan Store # 183 - Westroads Mall 10000 California Street 402-397-5778

Other popular stores in Omaha: