Palace Spice

36 Westow Hill, Crystal Palace, London, United Kingdom, SE19 1RX
Opening hours
Mon-Thu 6:00pm-12:00am
Fri-Sat 6:00pm-12:30am
Sun 12:00pm-4:00pm & 6:00pm-12:00am
Reviews
Description