Starr Hill On Main in the heart of Downtown Lynchburg is open 7 days a week! With 24 flowing taps, live music twice a week, we've got something for everybody!
Know a great happy hour or special for this location?
Suggest an edit
1300 Main St, Lynchburg, VA 24504
© 2025 Checkle, Inc
Privacy
Terms