Orca is a restaurant offering fresh, homemade food and desserts in a welcoming atmosphere.