Every tourist and true Mainer has gonna stop at Red's at least once in their lifetime!!!
All reviews seem positive