Sub & Deli USA is a sandwich shop offering a variety of subs and boba teas.