Home Decorator - Saint Louis, MO
Average rating
5.00
5.0
Average rating
Star's Design Group, located in Saint Louis, is a decorating firm that provides space planning, holiday lighting, interior design and other services.
Average rating
Address
2222 Menard St
Saint Louis, MO 63104