New Castle VA American 1. 137 Salem Ave, New Castle, VA 24127 | Mary's Country Kitchen (540) 864-7200