Red Lobster 238

Red Lobster #238 is a Red Lobster restaurant located at 3655 Orange Place in Beachwood, Ohio.