great location for your stay in London! Bit noisy also in the night
very central