Located in Scarborough, Maine is the idyllic historic Higgins Beach Inn. Its antique coastal charm is apparent as soon as you lay eyes on it. Adorable window boxes line the front of the building, with a perfectly manicured lawn and a white picket side fence surrounded by wildflowers. An American ... READ the POST