Map 155 High St., South Portland, ME 04106 View Larger Map Located in Ferry Village, near the South Portland Greenway, downtown, SMCC, Bug Light and many beaches.