China Palace

2.2
(23 reviews)
136 Station Road, Edgware, HA8 7AA
+44 20 8905 7599
Asian
Cheap Eats
Chinese
Delivery
Dinner
Lunch
Restaurants
Takeout
Restaurant

At a glance

  • Typical visit: about 1 hour
China Palace | London | United Kingdom | TripAligner