Great place in the old town of Prague.