Spec’s – Galleria Area #23
5130 Richmond Ave
Houston TX 77056
USA