Restaurants - Steakhouse in New Plymouth, ID
Double Diamond Steakhouse