King and Queen Branch Library
396 Newtown Road
St. Stephen's Church, VA 23148
804-769-1623

From the North:

From the South:

From the East:

From the West: