Teppanyaki Restaurants in Savannah, Georgia

Find the top Teppanyaki restaurants in Savannah, Georgia near you now.

Sarku Japan

Japanese restaurant

Address: 7804 Abercorn St Space. #FC-10, Savannah, GA 31406

Reserve