Elizabeth Olsen puts on a very leggy display as she dons a chic velvet blazer and mini shorts at The Greenwich Hotel in New York City
Megan Fox stylish in gray coat as she's seen leaving NYC's Greenwich Hotel ... after saying she wasn't best partner in past relationships: 'I was not a peach'