Logo
S

Specs Liqour

593 employees

Specs Liqour is a retail company based out of 8714 Stella Link Rd, Houston, Texas, United States.

Basic info

Industry

Retail

Sectors

Retail

FAQ