Google App Engine multiple regions
See this from Google Groups: https://groups.google.com/forum/m/#!topic/google-appengine/svMhwuFC5zk
The short answer today is no it cannot be accomplished in App Engine as is.
But, if you feel like hacking, it seems the above thread is suggesting setting up a load balancer to serve Compute Engine and then have these instances route to your "different" projects with App Engine deployed in your various regions (i.e. one deployment in a region per project). Seems like a mess, but possible.
There may be light at the end of the tunnel (eventually): https://issuetracker.google.com/issues/65039982
You cannot change the region. Your app will be served from the region you chose when creating the app. Anyone can use the app, but users closer to the selected region will have lower latency.
While the App Engine service itself operates in multiple regions, an App Engine app is served from a single region. The app will, however, scale across multiple zones within that region.
See App Engine Locations for more.