Red Lobster has been long known for its delicious American seafood, serving it in a New-England themed decor.
The relaxed atmosphere of this restaurant is enough to make yourself unwind after a tired strolling.
Address 163 Collins Rd NE, Cedar Rapids, IA 52402, USA
Phone +1 319-395-0450
Maps 29GC+WF Cedar Rapids, IA, USA Open Maps