The Italian Greyhound is a stylish yet effortlessly relaxed dining destination on Seymour Place a stone’s throw from Hyde Park. More than just a restaurant, it’s a vibrant social hub, where high quality ingredients, seasonality, and bold Italian flavours meet British influences in an all day dining experience like no other.