Italian restaurant, Santo Stefano 2, offering pizza, seafood, and Mediterranean dishes. Features include takeout and seating.