Amelia's Deli is located in the Hopyard shopping plaza and is a great sandwich place. They make the typical lunch sandwiches and offer an indian twist with Tandoori chicken sandwi...
All reviews seem positive