Byron - 75 Gloucester Rd, South Kensington, London SW7 4SS, UK on Eaten