Red Lobster 150

Red Lobster #150 is a Red Lobster restaurant located at 2801 North Mayfair Road in Wauwatosa, Wisconsin.