SL Design Made in Italy Carta D Italia Map of Italy Print 20 x 28 Inch Carta Poster 20 x 28" (50 x 70 CM) High Quality Print on Thick Paper - Ideal for Framing! Printed in Italy