Macellaio South Kensington is located at 84 Old Brompton Rd, South Kensington, London SW7 3LQ. It is an authentic Italian steakhouse in the heart of London. At our meat restaurant you will find premium red meats from the Italian mountains, served fresh or dry aged in our unique, authentic yet conteā¦