Southie Pizza sits on L Street in South Boston, opening at 9 AM and running until 9 PM on weekdays. The restaurant serves pizza, though the website provides no details about crust style, oven type, or specific specialty offerings.