Jessica Lowndes arrives at her hotel in London

Jessica Lowndes arrives back at her hotel with a huge grin on her face at 4.30am! London, England on April 22, 2011.

By Joanna Martinez
Jessica Lowndes spotted as she arrives at her hotel in London.
Jessica Lowndes spotted as she arrives at her hotel in London.
WENN

Give a Positive or Negative Rating

Assign Points 0pts