Red Lobster 611

Red Lobster #611 is a Red Lobster restaurant located at 721 US Highway 27 in Sebring, Florida.