-
Red Lobster
is a fantastic Restaurant
Ranked #1 of 38 Restaurants in Norwood Colorado Springs.
.
The Latest Review: ★★★★★
Sent on the 11th of October, 2017
Don't waste your time at this location. Service is TERRIBLE! They'll put you on ignore till your food is cold. It's worth the drive to go out to the Powers location. //