Weddings, High School Seniors, Children & Families and Special Events 585-748-6261
Now Accepting Mastercard & Visa