Get directions to: Paradise Restaurant, Swampscott, MA
Restaurant address: 15 Railroad Ave Swampscott, MA 01907, USA
Restaurant: Paradise Restaurant