Venue

The Italian Greyhound

The Italian Greyhound occupies a corner Grade II listed building in Marylebone, offering a relaxed Italian menu, outside seating and a lower ground floor private dining room with its own cocktail bar.

Browse more venues