for those whom remember this spot as Leo's and then for the flash in the pan which was Cafe' Bistro .. you will be quite pleasantly surprised to se...
They are closed. And for good reason.