Get directions to: El Dora Pizza & Steak House, Eldora, IA
Restaurant address: 1327 12th St Eldora, IA 50627, USA
Restaurant: El Dora Pizza & Steak House