Lease Beat

Meatball Shop Set to Open on the Upper East Side

Courtesy of Immaculate Infatuation

The popular New York-based restaurant chain Meatball Shop is set to open a new location in Manhattan.

The new restaurant located at 1462 Second Avenue will become the fifth location in the city. The space was previously occupied by a hardware store and features 2,000 square feet of open space divided between the basement and Read More