Pizza Leonora is a restaurant known for its very good pizza and optimal location. The establishment offers a pleasant ambiance and friendly staff, making it a popular spot for diners.