This place has closed. Not true?
141 Humphrey St Swampscott, MA 01907
141 Humphrey StreetUSMassachusettsSwampscott01907
Restaurant, American RestaurantToday 10:30AM–9:30PMMenu
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