pic
757 Us 1
Location. <UL><LI>The Super 8 Motel is located in North Palm Beach, Fla.</LI> <LI>Less than one mile from North Palm Beach Marina</LI> <LI>Three miles from the beach</LI></UL> Hotel Features. <UL>& ...