Everyone Loves Fun!

Thank you for choosing to visit E.L.F. Entertainment and Snapshot Photo

Contact Us

Browse Our Inventory

Discover what ELF has to offer! We have attractions for all ages and event types.

Read Our Reviews

Our clients have a lot to say. See what you can expect when you choose ELF.

Request a Quote

Have an event in mind? Tell us about what would make it perfect!

The Regionís Entertainment Leader since 1999


Corporate & Company Events
  • Promotional Events
  • Company Picnics
  • Team Building Activities
  • Custom Event Signage
Schools (K-12)
  • ELF Fun Day 2016
  • School Field Days
  • Special Education
  • Event DJs / MCs
  • Employee Clearances
Private Celebrations
  • Weddings
  • Graduation Parties
  • B’nai Mitzvah
  • Birthday Parties
  • Sweet 16 Parties
  • Holiday Parties

 

Weddings
  • Engagement Photos
  • Save The Dates, Invitations
  • Wedding DJ / MC
  • Professional Photographer
  • Photo booths
  • Candy Tables
  • Scrapbooks and Photo Favors
  • Planning

 

Collegiate Events
  • Orientation Programming
  • Leadership Workshops
  • Family Weekends
  • Fundraising Events
  • Alumni Receptions
  • Special Events/Programming

 

Community Events
  • Holiday Celebrations
  • Religious Organizations
  • Kid’s Craft Areas
  • Community Day Celebrations
  • Fairs & Festivals 

 

The ELF Experience

Itís simple. Everyone Loves Fun. At ELF, we make the entire event planning process fun. Our expertise will make your decisions a snap, and our knack for fun will turn help turn them into event gold! You deserve the best, so trust ELF to make your next event memorable.

Learn More

Best
Selection
Experienced
Employees
Peronalized
Services
Safety
First

Want to Learn More?

The only thing we love more than fun is talking to our clients! Contact us today! Submit the following information directly to us through our website. You can also call or email us any time! You choose the communication method that is most comfortable for you, and weíll always aim to get back to you within 24 hours.

Call: 724-449-9200