Citizens of Atlanta, Georgia recently discovered a new White Castle restaurant setting up on Edgewood Avenue, but this "new location" is not what it appears to be. The establishment looks like a regular White Castle inside and out, but you can't eat there — it's a film set commissioned by Disney.