Norwoods Cafe is a restaurant offering fresh, made-to-order meals and daily lunch specials.