Bar Strelka is a trendy bar and restaurant in Moscow that offers stunning views of the city. The bar is located on the rooftop of the Strelka Institute and features a modern interior and a menu of creative cocktails and international cuisine. Bar Strelka is a great spot for a romantic night out or a casual drink with friends.