Get directions to: Steak 'n Shake, Oviedo, FL
Restaurant address: 8115 Red Bug Lake Rd Oviedo, FL 32765, USA
Restaurant: Steak 'n Shake