The Square Deli
Deli · Sandwich Shop · Pizza
The Square Deli is a casual dining establishment known for its classic subs and specialty sandwiches. They also offer naturally leavened pizza, providing a variety of popular food options.
Location
Location