Project Description

Magnolia Weddings

www.magnoliaweddings.com
Venue: Garden Court Hotel, Palo Alto, CA