Ice cream shop known as The Deli, located in Queens Square.