Explore details about location Nicholas Place. Nicholas Place is a location situated within the River Falls alongside other areas such as South Grove Street, South Main Street, West Division Street.