Sombrero Telecom
648 E St
Chula Vista
CA
91910
(619) 427-2388
Open Map
communication
Communications Services
local phone service
long distance
Telecommunications Equipment & Services
telephone service