The Truck Stop restaurant in San Pedro, Belize.

Truck Stop restaurants in Belize

The Truck Stop restaurant in San Pedro, Belize.