Ibarra Statuary
4203 S Flores St
San Antonio
TX
78214
(210) 534-6900
Open Map
Description
Ibarra Statuary is located at 4203 S Flores St, San Antonio, TX. This location is in the Englewood neighborhood. This business specializes in Manufacturing & Industrial Supplies.
by merchantcircle on May 03, 2015 from
merchantcircle
englewood
Fabricated Metal Products
Fountains - Garden Display
Fountains, Ponds, Statuary
Furnishing
Gardens
Hardware Manufacturers
Home Lawn and Garden
Lawn & Garden Furnishings
Number of employees: 1 to 4