Iwayama Sushi & Da Big Kahuna Bistro 5500 S Simms St Ste C, Littleton, CO, 80127WebsiteOverviewAmenitiesRelated ArticlesFind Majestic Beauty at Twin LakesMust-Try Denver Restaurants