Alicia Rio was born on 16 February 1966 in Mexico. She was an actress and writer. She was previously married to Steve Houston. She died on 17 January 2022 in California, USA.
Contribute to this page
Suggest an edit or add missing content
More to explore
How much have you seen?
Keep track of how much of Alicia Rio’s work you have seen. Go to your list.