Update Info - Taberu Japan
This restaurant was reported as closed. If it is open, let us know.
Taberu Japan
318 Mall Blvd
Savannah, GA 31406
318 Mall Blvd
Savannah, GA 31406
This restaurant was reported as closed. If it is open, let us know.