Good location 5 minutes from Imperial Wharf London Overground station