Stop & Food is a restaurant on Carretera Nacional GI-500 offering a dining experience with a terrace.