3217 N Vermilion St
Danville, IL 61832
Red Lobster is a very fine place to dine. The servers are all very friendly, and WILL go out of their way to please the customer. The food on the other hand, is VERY, ...