Food of Abbey Road located on Taojiang Lu, Xuhui, Shanghai
Food of Abbey Road located on Taojiang Lu, Xuhui, Shanghai
Food of Abbey Road located on Taojiang Lu, Xuhui, Shanghai
Indoor of Abbey Road located on Taojiang Lu, Xuhui, Shanghai
Outdoor of Abbey Road located on Taojiang Lu, Xuhui, Shanghai
Outdoor of Abbey Road located on Taojiang Lu, Xuhui, Shanghai

Abbey Road

American Bar Restaurant located on Taojiang Lu

Earn 200 Chope-Dollars at this Restaurant (?)

  • Location

    Xuhui

  • Address

    3 Taojiang Lu,
    Xuhui District, Shanghai, China,
    near Fenyang Lu Map

  • Good for

    Al Fresco, Business Meetings, Casual Dining, City Views, Drinks, Kid Friendly, Large Parties (16+), Quiet Dinner

You may also like