Update Info - Little Leos Subs & Steaks
This restaurant was reported as closed. If it is open, let us know.
Little Leos Subs & Steaks
700 Kirkwood Highway Suite 8
Newark, DE 19711
700 Kirkwood Highway Suite 8
Newark, DE 19711