If you are a fan of Indian food, The Palace W6 is a must-visit! This restaurant, located in London, United Kingdom is popular for serving some of the most delicious and unique dishes in the area. Also, please note that the restaurant provides Halal...more
CrescentRating: Not CrescentRated
Not sure
10 Greyhound Road, W6 8NX London, United Kingdom
0203 441 1150