Terra Sarda

279 upper street , London, N1 2TZ

Terra Sarda says


Terra Sarda, traditional Sardinian Italian restaurant.

Are you the restaurant owner?

Click here for Links & Logos

Nearby Tube/Rail Stations

Essex Road Station 478m

Highbury & Islington Station 624m

Address

Address: 279 upper street , London N1 2TZ

Area: Islington Barnsbury

Nearby Landmarks

Almeida Theatre 104m

Little Angel Theatre 141m

Details

Telephone: 020 7704 1811

Website:

Cuisine: Italian

Food & Drink:

Service:

Atmosphere:

Value: