Vasilyovo is a village in Teteven Municipality, Lovech Province, northern Bulgaria.[1]
42°52′37″N 24°22′14″E / 42.8769°N 24.3706°E / 42.8769; 24.3706