Italian restaurant, Leo Italiano, located in a shopping center. Offers pasta, pizza, and other Italian dishes. Known for its spacious and bright atmosphere.