Listrani’s has a few locations but the DC location is in the Palisades at 5100 MacArthur Blvd, NW. You can see their menus here. Anyone know how far they deliver? Any fans? Must order items?
Listrani’s has a few locations but the DC location is in the Palisades at 5100 MacArthur Blvd, NW. You can see their menus here. Anyone know how far they deliver? Any fans? Must order items?