I looked under FAQs and found this:
Where do you live?
We live in Savannah, Georgia. We are located at 10906 Jamestowne Road on the southside of Savannah. If you are interested in visiting us, we'd love to hear from you! Drop us a line and we'll give you directions to our display!