Our flight arrives early on a Sunday morning but can't check in to our apartment until 4 pm. I see that there is luggage storage at the bus and train stations with the ability to reserve a locker ahead of time at the train station.
Our apartment is on 16 Rutland Square. We will have 2 moderately sized suitcases and perhaps a backpack to store. Which storage facility would be best? It looks like the train station is closer to the apartment.