Great centrally located place in Newport