Explore details about location Nassau Street South. Nassau Street South is a location situated within the Lord Roberts alongside other areas such as Morley Avenue, Berwick Place, Arnold Avenue.