Looking for some recommendations for things to do in London in March.
We're staying in a hotel in W2 4QB, nearest tube station is Bayswater. We're just there for 3 days.
We're looking forward to some nice food and drinks. Things on our to do list include Kew Gardens, the Shard, Natural History Museum. We probably won't have much time left after that, but are getting to think of low cost things to do.
Also grateful for recommendations for restaurants/bars/cafes etc.
TIA