More Judging New Buildings Prince Of Petworth July 24, 2008 at 1:00pm This is The Lofts at Meridian Hill located at 2311 15th Street. I know this isn’t a super new building but it’s relatively new and the windows jutting out really struck me. I going to go with a thumbs up. What do you guys think?