Bride in a lace gown holding her bouquet at sunset in a South Jersey field — wedding photography by Lombardo Photography

Cherry Hill, New Jersey

Wedding & Event Photography in South Jersey & Philadelphia.

Real moments, beautifully told — from getting ready and your first look to the last dance. The photos you’ll keep forever, shot by the photographer you actually talk to.

Based in Cherry Hill, NJ · Now booking 2026–2027 weddings · We’ll respond as soon as possible.

See packages & pricing on the wedding booking page.

Check your date

Tell us your date & venue

Send a quick inquiry — it takes under a minute. We’ll respond as soon as possible, by text, call, or email — whichever you choose.






How should we reach you? *






Thanks — your date check is in!

This message on screen is your confirmation that we received it. We’ll respond as soon as possible, following the contact preference you selected in the form. Prefer to text? 856-669-8069

Prefer to talk? Call or text 856-669-8069 anytime.

Want the full picture? See packages & pricing on the wedding booking page.

Meet your photographer

Hi, I’m Fred Lombardo.

I’m the owner and lead photographer at Lombardo Photography, based in Cherry Hill, New Jersey — and I’ve been photographing weddings since 2007.

My style is natural and timeless: real moments as they happen, not stiff poses. I’m the one behind the camera on your day, and the one you talk to from the first message to the finished gallery.

Here’s what you can expect: honest answers about your date, a calm presence on the day, and edited photos in an online gallery you can share with everyone you love.

Check your date — tell me when and where, and I’ll confirm availability and put together pricing for exactly what you need. No obligation.

What we do

Start with photography.

Lombardo Photography leads with timeless, natural wedding photography. Weddings, engagements & portraits — full-day storytelling, not just posed photos.

Wedding Photography

Real moments, beautifully told — from getting ready and your first look to the last dance. Shot by owner & lead photographer Fred Lombardo.

Check wedding availability →

Engagement Sessions

The beginning of the story, captured naturally — on the beach, by the water, wherever your story takes you.

Check your date →

Portraits & Events

Sweet 16s, Bar & Bat Mitzvahs, corporate events, quinceañeras, and studio portraits — every celebration, covered.

Check your date →

What clients say

“It was a pleasure to work with Fred! … Everyone had a great time and commented on what a great job Fred did throughout the whole party!”

— Suzanne Donnelly · Google review

“Mr Lombardo did a wonderful job at my daughter’s party, he was very lively, got the guest involved in picture taking moments with my daughter … we were all happy they did a great job.”

— JOANN GEHEN · Google review

Read our Google reviews →

Photography first — with add-ons if you want them

Photo booth, 360 & DJ, from the same team

Wedding photo booth with a white flower-wall backdrop and red carpet

Photography is the lead service. If you want it, the same team — Digital Solutions 21 — can add a photo booth, 360 video booth, or DJ/MC, so you’re not juggling vendors on your wedding day.

  • Photo booth — open-air and glam booths, unlimited sessions, props, instant sharing
  • 360 video booth — a spinning video experience your guests line up for
  • DJ / MC — custom playlists, uplighting, and a packed dance floor

See photo booths & DJ at Digital Solutions 21 →

Where we photograph

Serving South Jersey, Philadelphia & beyond

Based in Cherry Hill, NJ, we photograph weddings and events throughout South Jersey — including Mount Laurel, Marlton, Voorhees, Moorestown, Haddonfield, and Collingswood — and we also serve central New Jersey, Philadelphia, Delaware, and Eastern Pennsylvania.

Getting married just outside that area? Ask in the form — we’ll let you know honestly.

Now booking 2026–2027 — dates fill fast.

Popular spring & fall Saturdays go first. Check your date early — it costs nothing.

Prefer to text? Text your date to 856-669-8069 anytime.

Scroll to top