8547 Boca Rio Dr, Boca Raton, Fl 33433 is where Cara lives. Cara was born in 1985. Cara owns the phone number (561) 218-0353. Elmira is a city Cara has lived in. Cara was born 39 years ago.