The Portsmouth Pyramids Centre (also known as the Pyramids) is an indoor leisure complex in Southsea, Portsmouth, Hampshire, England.

- Image ID: T6KKKJ

The Portsmouth Pyramids Centre (also known as the Pyramids) is an indoor leisure complex in Southsea, Portsmouth, Hampshire, England.

massimiliano finzi / Alamy Stock Photo

Image ID: T6KKKJ

Location: Southsea, Portsmouth, Hampshire, England.