The site of the former Stevens Castle, the Howe Center houses the administrative offices of Stevens Institute of Technology, as well as the school’s dining hall, post office, and Hoboken’s only bowling alley. The tallest point in Hoboken is from the roof of the Howe Center. While the building is only 14 stories…