Alexandra's Pizza is a pizza restaurant offering delivery and takeout, known for quality food at affordable prices and free delivery on qualifying orders.