Established mixed use, multiple income stream, commercial property in the heart of the Highland Lakes in Granite Shoals. Currently priced at 8.0 CAP rate, this property is the largest and only secure storage facility in Granite Shoals, located 1 block south of the busy FM1431. Visible from FM1431, which is uniquely noticeable by its blue doors. It consists of 143 different units: 118 self-storage (5x5 to 20x20), 10 efficiency apartments (500 sqft), 13 boat/RV parking spots, a 3,000 sqft warehouse (40x75), and a 1,200 sqft shop (20x60). Together it totals approx. 32,950 sqft of net rentable footage on 2.74 acres. 3 of the 10 apartments have been fully updated, all apartments had appliances recently replaced, and they have sustained 99% occupancy over the last 10 years. The warehouse & shop have also sustained 98% occupancy over the last 10 years. Self-storage has maintained above average occupancy, currently 75%. All apartments are individually electric metered paid by tenant, water is provided by onsite private well, and all have septic systems making the utility expenses virtually nothing for the owner. The property is professionally managed by a 3rd party and utilizes online software and website to manage virtually all aspects of the administrative processes, www.trademarkselfstorage.com. To our knowledge the City of Granite Shoals will not be approving any new self-storage facilities plus several newly proposed residential developments in close proximity make this a safe play. Seller is a LREB
Investor or owner-user opportunity! This versatile building offers multiple office spaces—ideal for a single business or for generating income by leasing individual offices. Perfect for professionals looking to establish their own space while offsetting costs with rental income. Flexible layout with a range of possibilities to suit your vision.
Live the Lake LBJ lifestyle at Tropical Hideaway! This fully furnished 1 bed / 1 bath condo in Granite Shoals offers the perfect mix of personal getaway and income-producing investment. Featuring 957 sq ft, an open living/dining layout, breakfast bar, walk-in closet ,and private balcony, this unit is easy to enjoy and easy to rent. Short-term rentals are allowed, making it an ideal option for a vacation rental, weekend retreat, or low-maintenance full-time living. Currently leased month-to-month for $1,500/month, providing immediate income with flexibility for future owner use. Community amenities include Lake LBJ access, waterfront features, pool, tennis court, covered parking, and homeowner park. Conveniently located near Marble Falls dining, shopping, and Hill Country recreation. Don’t miss this opportunity to own an affordable condo in a sought-after Lake LBJ waterfront community just in time for summer.
PRIME COMMERCIAL DEVELOPMENT OPPORTUNITY – HIGH-VISIBILITY LOCATION! Seize this incredible opportunity to establish your business in one of the most visible and accessible locations on RR 1431, just west of Marble Falls. This 0.75-acre lot in Granite Shoals has been cleared, replatted, and is construction-ready for your next venture! Key Highlights: High Traffic Exposure – Over 2,300 cars pass daily (2022), ensuring excellent visibility. Level, Easy-to-Build Site – Save time and costs with a ready-to-go foundation. Flexible Development Potential – Perfect for a variety of commercial uses. Ideal for: ?? Retail Center or Strip Mall ?? Office Building or Medical Practice ?? Daycare or Educational Facility ?? Automotive or Service-Based Business ?? Dry Cleaners, Convenience Store, or Restaurant ?? Church or Community Center Will Build to Suit – Let’s Bring Your Vision to Life! New Survey Available Single-Lot Replat Completed Don't miss this chance to create your ideal business space in a thriving, high-growth area. Contact us today for more details! Seller will build an 18" pad site under a new structure to set it 1' above the 100-year flood plain.


Granite Shoals is located in Texas. Granite Shoals, Texas has a population of 5,086. Granite Shoals is more family-centric than the surrounding county with 47.87% of the households containing married families with children. The county average for households married with children is 30.7%.
The median household income in Granite Shoals, Texas is $59,595. The median household income for the surrounding county is $65,363 compared to the national median of $69,021. The median age of people living in Granite Shoals is 40.2 years.
The average high temperature in July is 94.8 degrees, with an average low temperature in January of 34.9 degrees. The average rainfall is approximately 32.7 inches per year, with 0 inches of snow per year.