Schiller's German Delicatessen
(514)
Deli
Address: 4327 W El Prado Blvd, Tampa, FL 33629
Hours: Closed ⋅ Opens 8 AM Tue
Phone: (813) 839-6666
No information is available for this page. · Learn why
Schiller's German Delicatessen, located in Tampa, FL, has been serving authentic German cuisine since 1952. With a wide variety of special sandwiches, ...