Map location of Jeffrey Hastings 50 Public Square, 3300 Terminal Tower, Cleveland, OH 44113 Phone: 216-344-8300