Have you left this place a bad review and the review deleted? I have!!

Chris Ortiz | Oct 3, 2019 | Category: Restaurant in Savannah, Georgia

Applebee's Grill + Bar - All questions

Address: 11120 Abercorn St, Savannah, GA 31419, USA

KrE Divinity | Oct 3, 2019

No

Michael Germany | Oct 3, 2019

yes

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places