Kilmarnock VA Holding Companies 1. 100 S Main St, Kilmarnock, VA 22482 | Bay Banks Of Virginia Inc (804) 435-1171