Sherman Plaza Nears Completion at 4650 Broadway in Inwood, Manhattan
Construction is nearing completion on Sherman Plaza, a 19-story mixed-use building at 4650 Broadway in Inwood, Manhattan. Designed by Handel Architects and developed by Arden Group, which acquired the property…