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 […]