I'm curious to know what else you thought it could be tbh. A place where Spider's play cricket maybe?