Barbarossa Restaurant & Lounge

Located in the most central part of Shanghai (People’s Park), Barbarossa is a 3 floor Arabian style building with unique decoration and specially themed furnishings. The architecture of the building stems from the aesthetics of old and new Moroccan architecture, with finishing touches imported from all over Morocco and the Middle East.  Our Spanish chef will dish you up some of the finest and most tasty tapas you will ever see or taste.

 

Subscribe to our newsletter
Make a reservation
Reserve