Bamboo Inn

3 Euston Road London NW1 2SA