Full menu with prices & pictures
John's Shanghai 880 River Road, Edgewater, 07020, Un...
+12019458823
The Card of John's Shanghai from Edgewater contains about 183 different menus and drinks. On average, you pay for a dish / drink about $9.3.
The average rating of 4.5 shows that the restaurant is one of the favorites of all its visitors.