Despite having over 1,500 roses on display in the middle of Boston, the James P. Kelleher Rose Garden remains a hidden gem.