Memory Box Palace is the latest bar & Kitchen on Westow Hill in Crystal Palace, offering luxury contemporary cuisine, and premium fine quality cocktails. It is a late night venue to dance the night away, open until 3am on the weekends. Inside you will find the most Instagram-friendly venue, with décor that matches the quality and finesse of what they sell.