Great centrally located place in Prague.