378 apartments are up for lease in H Street's Station House, a development located across the street from Union Station and the Metro. Units range with studios, one-, two-, and three-bedroom units along with amenities that include a 6,200-square-foot fitness center, rooftop pool, and 309-spot parking garage. [CCN]
Filed under: