Frankie & Lola's is a children's soft play center with indoor play and a bistro offering homemade food.