Vista System’s eye catching & versatile illuminated curved menu system was recently installed at Anima – a pizza & pasta take away restaurant, located in Edinburgh, Scotland
Vista System International, a world leader in Modular Curved Frame Technology (MCFT), recently supplied a unique and flexible illuminated curved menu system to “Big Advert Signs” for installation at Anima – a pizza & pasta take away restaurant located in Edinburgh, Scotland.