Zebrabox Villeneuve (VD) is located in Villeneuve, Switzerland on Villeneuve Retail Park, Chemin de la Confrérie. Zebrabox Villeneuve (VD) is rated 4.9 out of 5 in the category self-storage facility in Switzerland.
Address
Villeneuve Retail Park, Chemin de la Confrérie