Pre-wedding
⋆ Natural & Airy
⋆ Classic & Dramatic
⋆ Modern & Street
⋆ Indoor & Studio
Wedding day
⋆ Natural & Airy
⋆ Modern & Luxury
⋆ Vintage & Vibrant
⋆ Chinese Wedding
⋆ Mini Wedding
Portraiture
⋆Portrait
⋆Maternity
About Vivi
Award-winning work
Blog
Service
Client Access
Contact us
Menu
Pre-wedding
⋆ Natural & Airy
⋆ Classic & Dramatic
⋆ Modern & Street
⋆ Indoor & Studio
Wedding day
⋆ Natural & Airy
⋆ Modern & Luxury
⋆ Vintage & Vibrant
⋆ Chinese Wedding
⋆ Mini Wedding
Portraiture
⋆Portrait
⋆Maternity
About Vivi
Award-winning work
Blog
Service
Client Access
Contact us
info@vivilinphotography.com
San Francisco Wedding Photographer
Silver Creek Valley Country Club | Lavina & Michael
November 15, 2023
Valley presbyterian church | Zhongling & Yiliang
November 15, 2023
San Francisco Luxe Cruise | Yvvone & Ray
November 15, 2023
Prev
/
Next