Locke is a great location for visiting London! Really close to two tube stations and a great view of the Globe and Met!