Wasabi - The StrandRestaurants388 Strand, Covent GardenLondon, LND · GBPhone unavailableEmail unavailableWebsite unavailableHours not available