Twin Peaks is a strip mall offering a variety of shopping and dining options. It features a mix of retailers and restaurants.