Ikon New York will be in a 2,900-square-foot, ground-floor space located at 238 Sherman Ave. Utopia Kitchen and Lounge previously occupied the space. The lease is for 10 years. The establishment ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results