Fire Temporarily Shutters Twin Palms Bistro On a fairly recent visit to the newish Twin Palms Bistro and Lounge, 1201 E. Palm Canyon Drive, Palm Springs, a manager told us that the restaurant, which opened last year, was finally starting to hits its figurative stride after working out all of the kinks that come with […]