-
Red Lobster
is Ranked #2 of 28 Restaurants in Decatur.
Some say, it is terrible, empty.
.
The Latest Review: ★
Sent on the 8th of July, 2014
The smell in the back is unbearable. We were there for 10 min @ a table and we never ordered anything! Ultimately we had to leave without service.