Olives&PalmsShopping71 Shelton StreetLondon, ENG, WC2H 9JQ · GBPhone unavailablebusiness.olivespalms@gmail.comolivespalms.comHours not available