TapSnap 11052019-01-17T14:00:25+00:00


Scream, shout, and let the fun flow out! TapSnap is an open concept, cutting edge photo booth which allows for bigger crowds, more space, and more fun! Serving Southside Hampton Roads, Virginia Beach and The Peninsula, TapSnap 1105’s Phototainment Specialists are Mark and Donna, and everything they do is geared towards fun. Their goal is not just to give you awesome photos (although they certainly will), but to make sure people at your event are having a fantastic time and the most memorable experience possible.

Whether you are having a wedding, Mitzvah, birthday, charity event, corporate event, or any occasion, invite TapSnap and instantly turn your next event into one to remember!

If you are looking for a memorable and entertaining way to leave an impression on your guests call Mark and Donna at Tapsnap today.



I have used the services of TapSnap 1105 on more than one occasion. Mark and Donna are extremely professional and always deliver a great product. And, the crowd always enjoys the wonderful pictures taken so much so, that even Bruce Johnston, a member of the Beach Boys came and took a picture with us! TapSnap 1105 is a great way to make your next party or event more fun!
Ralph Almodovar
TapSnap 1105 is a fantastic family run company! I have hired Donna and Mark several times at my former and current business. They always are so professional and leave a great impression with the guests at the event. I would recommend them in a heartbeat at a corporate event where you do not have the means to have a photographer and a social media expert. They do it all, from taking the perfect photo with your chosen backdrop to live posting it to your business’s social media sites using your desired branding/hashtag. You also always have the option to have photos printed on the spot too so your guests can leave with a memory. TapSnaps services are a great way to spotlight your business and their prices are extremely reasonable.
Alisa Crider


Fill out the quick form below to see if we have availability
or call us at 757 567 1198

Chesapeake, Franklin, Hampton, Newport News, Norfolk, Portsmouth, Southampton County, Suffolk, Surry County, Virginia Beach, Williamsburg, York County