The Delmar

Address 41-21 28th St, Long Island City, NY

Status Completed 2017

Architecture Karl Fischer Architects