Family run Italian restaurant for over 65 years!
020 7837 0904


View Larger Map

Address: 9 Cosmo Place, Southampton Row, Holborn, London WC1N 3AP

Telephone: 020 7837 0904

Nearest Tube Stations: Holborn (Central Line) – Russell Square (Piccadilly Line)

Contact form

*

*
*

* Required fields