Camellia Properties
's headquarters is located in Mobile, Alabama. Camellia Properties generates $167.2K in revenue per employee Camellia Properties's main competitors are Angel Inn The Sand-new Smyrna Beach, Florida, Hacienda Del Sol Ii and Ebb Tide. Camellia Properties has 1 followers on Owler.