Touch Lounge is an Italian restaurant offering a relaxing atmosphere with multiple HD TVs for entertainment.