Get directions to: Todd's Burger Den, New Plymouth, ID
Restaurant address: 112 Southwest Boulevard New Plymouth, ID 83655, USA
Restaurant: Todd's Burger Den