Facility & Showroom



CaraCasa Windows and Doors’ primary location is housed in a 10,000 square foot office/showroom/warehouse and manufacturing facility conveniently located off of Hwy 281 North and Nature Heights at 2701 Commerce Street, Building 5 in Marble Falls, Texas.


Our showroom offers customers the ability to come view a variety of products and samples to assist them in making the final selections on windows, doors, millwork, and hardware. The showroom is open Monday thru Friday from 9am to 5pm and on weekends by appointment.


The warehouse is divided into several areas for easy storage and access to our products.  There is a receiving and storage area for incoming/outgoing window packages, a separate area for incoming door orders, a manufacturing area where the door units are built, repaired or modified and an area where hardware, glass and millwork are kept in inventory.