Italian restaurant offering standard cafe fare. Known for its coffee. Located near a shopping center, it can be noisy.