0
Anonymous
You mean Premiership ground? It's Portsmouth, which is based on Portsea Island, which is very close to the mainland.
Wiki User
Chat with our AI personalities