Japanese restaurant · 7803 Timberlake Rd Ste C, Lynchburg, VA
To-Go · Delivery
More food in Lynchburg, VA · Japanese Food in Lynchburg