Twin Peaks Restaurant
Sacramento, CA | 8,000 square feet
Located in Sacramento, CA, this Twin Peaks is a remodel of an old Fresh Choice building. Entirely revamped and improved, this state-of-the-art building serves as a restaurant & sports bar. This mountain-lodge themed facility is approximately 8,000 square feet.