This isn't a London venue. It's a 7-Eleven in Bangkok, Thailand. To describe a hypothetical London 7-Eleven: Grab your essentials at this ubiquitous London convenience store. From snacks to toiletries, find everyday items in a flash.
QG44+6JR, Damrong Rak Rd, Ban Bat, Pom Prap Sattru Phai, Bangkok 10100, Thailand, London