Video City Star y Sala de videojuegos is located in Provincia de Alajuela, Alajuela, Costa Rica on 25 mtrs al oeste del Salon Los Malinches. Video City Star y Sala de videojuegos is rated 3 out of 5 in the category movie rental store in Costa Rica.
Address
25 mtrs al oeste del Salon Los Malinches
Service options
In-store shopping