Oly's is a restaurant offering fresh and excellent dishes. Known for its welcoming atmosphere, it's a great spot for lunch.