Super Pizza offers pizza. Located on Agias Triados street.