Are you on the hunt for some good Mexican food in Idaho Falls? Well we have another place to add to your "try" list. Puerto Vallarta on 340 Anderson Street in Idaho Falls, commonly referred to as "The Castle." Come take advantage of this deal: Two for One! Buy One Meal & Beverage at regular […]