Turner Place, a snazzy dining center inside Lavery Hall at Virginia Tech, opened last year. It features eight different restaurants that are a mix of chains and independently owned establishments. For this week’s restaurant review, we decided to check out one of those restaurants, a Japanese steakhouse called Origami.
To read Laura Krisch’s review, please click here.
If you’ve been to Origami, what did you think? Have you been to Turner Place? If so, what do you think are the best restaurants there?