on/the portal

The latest

The Portal plugs gamers, others into the Web

The Portal, (7226 W. North Ave.), a high-speed Internet access center, has broadened its market and is luring more than just teenagers and young men searching for online video games.

Dec 01, 2004