tip top Nicaragua

A fast food franchise in Nicaragua i was at the granada nicaragua location