AlfakherRestaurants21 JAMES STREETLONDON, WSM, W1U 1DS · GBPhone unavailableEmail unavailableWebsite unavailableHours not available