Lightfoot Restaurant

11 N. King St.
Leesburg
Virginia
United States
website