Boards
Can anyone else in London smell burning?
Apparently there's a fire in Leicester Square? Or in Deane Street? We're just off the Strand but can smell something...
Apparently there's a fire in Leicester Square? Or in Deane Street? We're just off the Strand but can smell something...