Sarku Japan in Tallahassee, FL
1
Sarku Japan location found near Tallahassee
Sarku Japan - 1500 Apalachee Pkwy Space #1065
Rating: 3.8
(
8 Reviews
)
1500 Apalachee Pkwy Space #1065, Tallahassee FL 32301
(813) 412-5142
Tallahassee, Florida
Similar Stores in Tallahassee
Rock N Roll Sushi Tallahassee
2 Locations