Il Sole Rosso is an Italian restaurant in Shinsaibashi, Osaka, serving Neapolitan pizza and pasta. It bakes Margherita and Marinara in a wood-fired oven and serves spaghetti with a strong seafood flavor. The lunch set pairs pizza or pasta with today's soup and a green salad. Last order is at 14:30.