I guess fairly low latitude as toilets on old photo have louvres and new building has large sun roof and airco standing outside.
Driving right side of the road. So not a former British overseas.
Disciplined- regulated country (clean kept, short grass, many signs etc.) so probably not Mediterranean and lots of other parts of the world.