Nemo's Cafe

St Margarets Road TW1 2LH