Vendors:

Venue: Spanish Monastery 

Photography: Hazel Photographers