Located on the corner of Broad Street and Monroe Avenue in Shrewsbury, this large, two-story TD Ameritrade branch offers a wide range of financial services including asset management, brokerage and investment and retirement planning.