header

Tower Service Station

Tower Service Station

The land currently occupies: Central Telephone Company Building.


Was located at 119 South 5th Street, Las Vegas, Nevada.