Il Pepe Rosa is a pizza restaurant offering Italian, seafood, and Mediterranean cuisine. Known for generous portions and a clean, informal atmosphere.