Skip to content

Twin Peaks Restaurant

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.