Websites hosted on 104.20.22.122 IP Address
Geo Location Information for 104.20.22.122 IP Address. The IP Address 104.20.22.122 is located at 37.751 latitude and -97.822 longitude in United States of America. Friendly Location for the IP Address is United States.
Magoia - Build your own fantasy empire
- magoia.com
Magoia opens the door to a unique fantasy world! Immerse yourself in the battle between good and evil and build your own fantasy realm! Magoia can be played for free in the browser.
1,320,967
$
960.00