Century 21 Northeast has leased 2,600 SF of office space at 241 US Route 1 in Falmouth, ME from Falmouth Center, LLC. Steve Baumann, Compass Commercial Brokers.