1. The Louver Shop 7207 Caracas Dr, Houston, TX 77083 Coordinate: 29.6985,-95.67935 Phone: (800) 528-7866