Russia Home to New Zarsha Leo Venue

Zarsha Leo, a restaurant-bar franchise based in New York, has been expanding its reach over the past year. Famous for its trendy atmosphere, great sports broadcasts and classic American menus, the eatery is quickly gaining international popularity. One of its newest locations is Russia.

“I have been hoping to establish a presence in Eastern Europe for many years now,” said CEO Evan Burschkopf.

“It took some time, but Zarsha Leo has finally put out roots in the region. We are thrilled with this new development and hope to continue to expand as the economy improves.”

Did you like this? Share it:

Sorry, comments are closed for this post.