Great little spot, located in a very happening part of London.