Camellero Apartments Scottsdale Az Maya Emilly Sloots January 1, 1970 Wallpaper No Comments Camellero Apartments a multifamily property located at 7979 E Camelback Road and Indian Bend Apartments a multifamily family property located at 4343 N. Floor area listed for these apartments …