Ohotnik

The hotel is situated in the north of Moscow, at the Golovinskoe highway. The nearest metro stations are Water Stadium (1 min walk).

  • 3 Stars
  • Moscow