Osaka sushi & steakhouse

Japanese restaurant · 2639 Decherd Blvd, Winchester, TN

Dine-In

Hours

More food in Winchester, TN · Japanese Food in Winchester