Skip to content
f. FreeLinkDirectory

STS Italian Deli

Italian Restaurant in Egham

About STS Italian Deli

STS Italian Deli is an italian restaurant based in Egham.

Is this your business? Claim this listing to add a description, opening hours and photos.

5

Food hygiene rating: 5 out of 5

Inspected 13 October 2025. Source: Food Standards Agency.

Location

More italian restaurants in Egham

See all italian restaurants in Egham →