Red Lobster 6259

Red Lobster #6259 is a Red Lobster restaurant located at 550 North Milwaukee Street in Boise, Idaho.