See profile
The Italian Greyhound
London, West Central London
(1)
The Italian Greyhound offers modern Italian food and drinks on Seymour Place, one of the stunning streets of Marylebone. Providing all-day dining, exceptional service and an easy-going atmosphere.
Read more
- 108
- From £55.00 pp

















































