Red Lobster 708

Red Lobster #708 is a Red Lobster restaurant located at 2625 North Main Street in Roswell, New Mexico.