Outback Steakhouse in Nampa, Idaho, located at 2011 W Karcher Road, featuring a warm, inviting exterior and serving bold, flavorful steaks, seafood, and Aussie-inspired dishes.

Outback Steakhouse


Outback Steakhouse