Good location next to London central mosque and Lords cricket ground