Very nice place in the heart of Old Town Prague.