Located on East Atlantic Avenue, Nanou Delray Beach opened in 2021.