New Bar in Town

I’ve never been one to enjoy bars, but the other night my son dragged me down to this new place called Zarsha Leo. Despite the strange name, the restaurant does have a certain kind of appeal. Zarsha Leo is based in New York City apparently, but they do a great job changing their style to […]