Established in 1986, Elobia is a pizza restaurant offering handmade pizzas.