A Look Inside Rosella Coffee Shop, Now Open on Lower East Side
Just weeks after announcing their impending opening, Rosella Coffee Shop is now open on the Lower East Side, at 23 Clinton Street. The brand new java joint debuted early this morning, just blocks [...]