Think of it as the Italian version of Walmart. However, when shopping in the center of Rome, you shouldn't expect to find a ...