This place has closed. Not true?
141 Humphrey St Swampscott, MA 01907
141 Humphrey StreetUSMassachusettsSwampscott01907
$$American Restaurant, Seafood RestaurantToday 10:30 am – 9:30 pmMenu
Set in the beautiful and tranquil seaside community of 13,800 residents located 15 miles northeast of Boston along the coastline of the Atlantic Ocean. Red Rock Bistro is an inviting, warm restaurant