Japan Restaurant
1160 SC-9, Lancaster
(803) 285-1666
Menu
Restaurants in Lancaster, SC
Japan Restaurant
1160 SC-9, Lancaster, SC 29720
(803) 285-1666