-
Greenwood Steakhouse
is a top notch Steak House Restaurant
Ranked #1 of 29 Restaurants in Greenwood Altoona.
Some say, it is great, fresh, excellent.
.
The Latest Review: ★★★★★
Sent on the 19th of January, 2011
Excellent food. Great steak hoagies and fresh cut fries.