Get directions to: Travinia Italian Kitchen, Leesburg, VA
Restaurant address: 1605 Village Market Blvd Se Leesburg, VA 20175, USA
Restaurant: Travinia Italian Kitchen