Olor & Sabor is a restaurant offering a unique dining experience. Enjoy a different atmosphere.