That guinea pig café is the heart and soul of Fleabag, so it’s no wonder that fans are lining up to visit a pop up version that has opened this week in Los Angeles. Located at 7924 Melrose ...