At 20 26 S Main St, you've discovered your new home. Located at 20-26 S. Main St. in Gloversville, this community is an ideal place to move. The knowledgeable leasing staff is waiting to show you all that this community has in store. Offering studio to studio bedroom apartment floorplan options. You're sure to live the good life at 20 26 S Main St. Stop by the leasing office to talk about leasing your next apartment.