Thai in London - North Kensington 308 Latimer Road, North Kensington, London, W10 6QW Tags: garden, thai