Amelia Alvarez is an American actress, writer, fashion blogger and improviser.
Originally from Baltimore, MD she now lives in Los Angeles.
This is her website.