M on the Bund is a fine dining restaurant located on the Bund in Shanghai. The restaurant serves modern European cuisine and has a stunning view of the city skyline. The menu includes dishes such as foie gras, lobster bisque, and beef Wellington. The restaurant also has an extensive wine list and a bar with live music.