Italian restaurant Il Momento offers a welcoming atmosphere. Known for its thin, crispy pizza and affordable menu options.