Located in The Shoppes at Webb Ginn, 1350 Scenic Hwy S, Suite 804, Snellville GA 30078, EscovitcheZ Legendary Island Cuisine is a bespoke spot that is welcoming