New Upland Park transit community

Terra Group will build a self-contained community with 2,000 apartments, a supermarket, a hotel, offices and a charter school on the site of the Dolphin Station Park and Ride and a nearby piece of former famland.