Oryndra LondonOther places71 Shelton StreetLondon, ENG, WC2H 9JQ · GBPhone unavailableEmail unavailableoryndralondon.comHours not available