Ploughcroft Tea Room Ploughcroft Tea Room is an authentic British Tea Room located in historic downtown Lynchburg! This charming, original tea room brings Read More