Get directions to: Depot Steakhouse & Lounge, Alta, IA
Restaurant address: 3 North Main Street Alta, IA 51002, USA
Restaurant: Depot Steakhouse & Lounge