Bolshoi Restaurant is located in the heart of Moscow, near the Bolshoi Theatre. The restaurant offers a mix of French and Russian cuisine, with a focus on seafood. The interior is elegant and sophisticated, with high ceilings and crystal chandeliers. The menu includes dishes like lobster bisque, beef tartare, and duck confit.