Plaza Itscatzu

The first drive-thru store in Costa Rica!