Il Ristorante Mona Lisa is an Italian restaurant specializing in pizza. It is located on Boulevard Richard Wallace, known for its eye-catching red storefront.