Is there an application to emulate I'm in a different location?
There's no way to do this in the App Store. Unfortunately, you'll need to use Xcode and the iPhone Simulator to do this. This Stack Overflow answer describes how to do this. 

Edit: Yes, it is possible using a Cydia program, called LocationHolic.