The Nameserver ns2.meteostar.com have a IP Address of 165.236.161.2 which is hosted on United States.
Free Link Directory is a search engine optimized directory.If you're looking for a great place to add your site you've just found it!