Stavro's Pizza House of Delray Beach
$ • Family, Italian, Pizza
777 E Atlantic Ave, Delray Beach
(561) 265-3530