Location

3633 E Overland Road
Meridian, ID 83642
(across from Zamzow's)
By Appointment Only:
208 595-5280