Finkelshteyn Lev and Inn - Swampscott Hotel
- Address: 1 Elmwood Ter, Swampscott, MA 01907
- Phone: +1 781 593 4305
Finkelshteyn Lev and Inn
1 Elmwood TerSwampscott, MA 01907
Finkelshteyn Lev and Inn Details
Other Web Resources
Plan a trip
Frequent Flier Miles & Points Cash Converter

