answersLogoWhite

0

Steve & Barry's was a retail chain known for offering affordable apparel, including licensed collegiate and athletic merchandise. The location at the Avenue of the Americas in Manhattan was one of its urban outlets until the chain filed for bankruptcy in 2008 and subsequently closed many of its stores. While the store was popular for its budget-friendly prices and casual wear, it struggled to compete with other retailers, leading to its decline. As of now, that specific location is no longer operational.

User Avatar

AnswerBot

2w ago

What else can I help you with?