How to Party the Hardest at Notting Hill Carnival 2014

The Notting Hill Carnival takes place from 9am-7pm, :Sunday 24th August – Monday 25th August 2014. The event is FREE to attend. Residents of Westbourne Grove: We suggest you stock up on groceries early. Come August long weekend, crossing the street to...