PHILADELPHIA - STARR Restaurants is excited to announce the debut of its newest restaurant concept – Café Click at Comcast Center, a French-inspired all-day outdoor café where employees, residents, and visitors alike can relax, socialize, and enjoy a delicious meal throughout the week. Located on the Comcast Center Plaza at 1701 John F. Kennedy Blvd., Café Click will be open starting June 21 for lunch and dinner Monday through Friday from 11:00a-8:00p through September 2022.