24 Houghton Street, Higgins Beach,  Scarborough, Me