Salta GrillRestaurants62 LEATHER LANELONDON, WSM, EC1N 7 · GBPhone unavailableEmail unavailableWebsite unavailableHours not available