About us

About us

In the most authentic tradition, Moscow On The Hill offers the finest in Russian food and drink.

We would be delighted to have you as our guest and know that you will enjoy the Russian dining experience.

Tucked snugly into one of the most beautiful and enchanting neighborhoods in St. Paul, Moscow on the Hill offers the most authentic Russian dining experience in the Twin Cities. We specialize in comfort foods and classics, with a number of recognizable dishes such as Beef Stroganoff, Borsht and Blini with Caviar. You’ll also find cherished favorites like Pelmeni (meat-stuffed dumplings) and Vareniki (similar to Polish pirogies). The menu offers a variety of delicious vegetarian and gluten-free options.

Family owned and operated since opening in 1994, we pride ourselves on offering a friendly and unique environment for any occasion – whether weekend brunch, happy hour, dinner, or a nightcap at the bar. During the summer months, patrons can enjoy our secluded backyard patio, and throughout the year we love to host in our lounge seating areas and banquet rooms (perfect for parties).

Make sure to try out one of our signature house-infused vodkas, especially Referent Horseradish Vodka, distilled by the 45th Parallel Co. in nearby WI. You’ll never want another Bloody Mary without it.

We’re located just down the road from the state capitol, in the shadow of the St. Paul Cathedral, at the corner of Western and Selby Avenues. Free parking is available on the street, and at busier times we encourage you to park next door at the YWCA for five dollars (all proceeds go to their great cause).


  • Daily Lunch and Dinner service.
  • Vodka Lounge and Full Bar featuring over 300 vodkas
  • Banquets and Private events
  • Catering
  • Take out
  • Delivery; Please visit DoorDash if you’re in St. Paul
  • Free WiFi
  • Patio Dining
  • OPEN 364 days per year including Christmas and all major holidays, we’re only closed on the 4th of July

Hours of Operation

[table id=1 /]



Address: 371 Selby Ave, Saint Paul, MN 55102-1822
Phone: (651) 291-1236


Parking is available on the street or next door at the YWCA parking lot for $5. Please pay your server or bartender upon your arrival.