Twin Peaks – Chinese Restaurant in Greenwood
Searching for the best Chinese food near 600 Greenwood Park Dr N, Greenwood, IN 46142 in Greenwood?
Twin Peaks is located at 600 Greenwood Park Dr N, Greenwood, IN 46142, Greenwood, Indianapolis, US, and has received a loyal following with an average rating of 4.7 out of 5, backed by 2225 verified reviews.
Twin Peaks

Many locals in Greenwood choose Twin Peaks for their fast delivery.
Location of Twin Peaks
Schedulle of Twin Peaks
| Monday | 11 AM–12 AM |
| Tuesday | 11 AM–12 AM |
| Wednesday | 11 AM–12 AM |
| Thursday | 11 AM–12 AM |
| Friday | 11 AM–1 AM |
| Saturday | 11 AM–1 AM |
| Sunday | 11 AM–12 AM |
Phone of Twin Peaks
If you want to contact Twin Peaks, you can do so directly by calling the following number:
More Information
Nestled at 600 Greenwood Park Dr N, Twin Peaks is a beloved Chinese restaurant in Greenwood, Indianapolis, known for its delicious offerings and friendly service. With an impressive average rating of 4.7 out of 5 from 2,225 satisfied diners, Twin Peaks delivers a delightful culinary experience. Their menu features mouthwatering dumplings, flavorful noodles, savory fried rice, and the classic sweet and sour chicken, along with crispy spring rolls. Whether you choose to dine in, takeout, or enjoy delivery, this local gem is perfect for satisfying your cravings. If you’re looking for a tasty Asian meal in Greenwood, consider visiting Twin Peaks today!
Not sure which Chinese restaurant to try?
We’ve got more Chinese food options in Greenwood—check them out and compare before choosing.
If you’d like to explore other Chinese Food Restaurants, you can visit the main page of our directory.
We hope this page about Twin Peaks – Chinese Restaurant in Greenwood has helped you.