Has anyone visited the Pilot Travel Center in London recently?

I’m planning a trip to London soon and I’ve come across the Pilot Travel Center. I’m interested in its historical significance and what I can expect when I visit. Are there any well-known landmarks or interesting features nearby that you recommend checking out while I’m in the area?

I’ve seen some photos online, but I’d really like to hear from anyone who’s been there. How were the facilities? Did you discover any great spots for photos? It would be helpful to get some firsthand experiences before I finalize my itinerary.

What do you think about stopping there? Any tips on how to make the most of the visit?