Stock Photo: Italy. Rome. Tabernae Novae (New Shops). Roman Forum. Remains.