Is there anywhere other than the chains (Papa Johns, Manny & Olgas) that delivers good, basic pizza in the U street/Logan Circle area? Alberto's in Dupont is too expensive and slow for my taste.
I saw Mario's was opening a location way up on Georgia Ave, anyone know if they're open and if they'd deliver down to Logan?