From family-friendly restaurants and hands-on museums to afternoons spent playing in the park, check out these tips for a great day out with small children.
Morning: Horniman Museum
Start your family day out in London with a visit to the ultra child-friendly Horniman Museum. Entry is free and there's plenty to keep young children occupied, including the museum's huge collection of stuffed animals.
The museum also homes an aquarium, which has a small charge (£3.50 for adults and £1.50 for children). Visit on a Tuesday or Wednesday and you can also join in one of the regular Busy Bees activity sessions, designed especially for under-5s.
If the weather's nice, head out to the huge gardens where you can meet alpacas, goats, rabbits, guinea pigs, chickens and ferrets on the Animal Walk and play on giant musical instruments in the Sound Garden. Both the museum and gardens are pushchair-friendly, with accessible toilets and baby changing facilities.
Lunch in Covent Garden
Alternatively, walk down the hill to Forest Hill Train Station, which has step-free access to the ticket office and platform one – from where you can catch a train to London Bridge. At London Bridge, make the simple connection to Charing Cross Station.
Around Charing Cross, you're spoilt for choice when it comes to family-friendly restaurants. Options include Wahaca, where you'll find ethically and locally-sourced Mexican market food, and Fire & Stone, which offers gourmet pizza plus a kids' menu. Both are situated in Covent Garden and have lift entrances suitable for pushchairs.
Covent Garden attractions
While you're in the area, pop into a museum and check out Covent Garden's attractions:
Afternoon: St James's Park
St James's Park has lots to keep under-5s occupied, including a playground with play equipment. The beautiful lake at St James's Park is home to a family of pelicans, and if you visit at 2:30pm you can see them being fed fresh fish by the wildlife officers.
Dinner at a family-friendly restaurant
Make bedtime as uncomplicated as possible with an early dinner at a restaurant close to where you're staying.
You shouldn't be too far from a Spaghetti House as it has family-friendly Italian restaurants located throughout the city. Select from a special children's menu featuring a selection of classic pizza and pasta dishes (£6.50 for two courses or add a gelato for £2.50).
If you're staying in Central London, Planet Hollywood offers a two-course kids' menu for £9.95 featuring a main course with a soft drink followed by a dessert.
Take a walk on the wild side and go to the Rainforest Cafe. This tropical eatery recreates the sights and sounds of the rainforest with animated gorillas, elephants and butterflies. Kids meals cost £13.90 for a main course, dessert and drink. Add on a gift for an additional £3.