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.  


Subscribe to our newsletter
Make a reservation