% Arabica is a coffee shop Shanghai located in China.
169 Yuanmingyuan Rd | 圆明园路169号 , Wàitān Huangpu Shanghai , 200000 China
The biggest in the world..
Of course coffee
Almond chocolate cookie and smoked butterscotch latte. Very unique setting! Price is high too. - Stacey K
You will see the old part and the modern part of shanghai the same time;the lights are great at night and so lovely scenery - Faezeh Kmn