You could catch an event at George Taylor Richardson Memorial Stadium, a stadium in Portsmouth. Why not take a stroll along the port and watch the sunset while you're here? If you think George Taylor Richardson Memorial Stadium is cool, you also might like Slush Puppie Place and Invista Centre, both located nearby.