The Red Lion Inn bevindt zich in Cohasset, op 16 minuten lopen van Bassing Beach, en biedt accommodatie met een seizoensgebonden buitenzwembad, gratis privéparkeren, een tuin en een terras. De accommodatie heeft een bar en een Amerikaans restaurant. De accommodatie biedt een 24-uursreceptie en een conciërgedienst voor gasten.
Alle kamers zijn voorzien van airconditioning, een flatscreen-tv met kabelzenders, een koelkast, een koffiezetapparaat, een douche, gratis toiletartikelen en een kledingkast. De herberg heeft een aantal units met een balkon, en de kamers zijn inclusief een eigen badkamer met een bad en een haardroger.
JFK Presidential Library & Museum ligt op 28 km van The Red Lion Inn, en station Boston-Zuid ligt 32 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Norwood Memorial, op 36 km van de accommodatie.