BLOCLEats

STS Italian Deli

176 High Street
Egham
TW209EJ

Food rating: 5/5 stars
Updated: 19. October 2023

map for STS Italian Deli

Retail Store nearby

  1. 0.1 miles Egham Food and Wine, TW209DT