One of the takeaway restaurants located in Vauxhall is Chicken Palace at 101 Westminster Bridge Road. Chicken Palace produces a full selection of takeaway meals throughout the day. Although we have tried, there isn't a menu for Chicken Palace on this website. Although this website doesn't yet have complete details for Chicken Palace, we are working on it. The take-away serves Fried chicken.
No one has left a review yet.