15 Depot Avenue, Falmouth, MA 02540