RussiansInUSA

Schiller's German Delicatessen

Restaurants · Tampa, FL

Delis, German, Sandwiches. Serving the Russian-speaking community in Tampa.
Address: 4327 W El Prado Blvd, Tampa, FL, 33629
Loading map...
Schiller's German Delicatessen — RussiansInUSA