Find the top Japanese restaurants in Savannah, Georgia near you now.
Asian restaurant
Address: 11709 Largo Dr, Savannah, GA 31419
Japanese restaurant
Address: 1100 Eisenhower Dr, Suite #4B, Savannah, GA 31406
Address: 7804 Abercorn St Space. #FC-10, Savannah, GA 31406
Address: 7400 Abercorn St Suite #705, Savannah, GA 31406
Address: 8465 Waters Ave, Savannah, GA 31406
Address: 13015 Abercorn St d10, Savannah, GA 31419
Address: 4426 Habersham St, Savannah, GA 31405
Address: 10 Barnard St, Savannah, GA 31401