Tea Rooms in Twin Falls, ID Java Jungle1970 Addison Ave ETwin Falls, ID, 833012087350202BreakfastCoffee ShopsRestaurantRestaurants That DeliverTea Rooms Show More