Church + Main Market | Hours & Directions | Appomattox 2026