Get directions to: Troubador Bar, Odell, NE
Restaurant address: 123 Main Street Odell, NE 68415, USA
Restaurant: Troubador Bar