Camellia City Obstetrics And Gynecology. 1150 Robert Blvd Ste 360, Slidell, LA, 70458. 1 other location. (985) 781-4848. OVERVIEW..