Sole Luna is a cozy family-run Italian restaurant in West Norwood's heart. A family-run gem, open from breakfast to dinner,…