Red Lobster 850

Red Lobster #850 is a Red Lobster restaurant located at 5400 National Road East in Richmond, Indiana.