Since many people here have suggested to avoid this site, so i will not try it out. But one thing is that online casino do not need to tell us about their location. I was never interested to know their location as they are operating online and can be accessible from anywhere.
Location does matter for me especially if it's a new casino or never been visit yet, as we need to know whether they are legal in operation. However, it's good to have this forum check before trying any new websites and casinos to confirming the casinos whether they have scam accusation and if what the users here says about their performance among other casinos. The Ann thread and profile being visible here in forum gives us idea on what the casino will be looks like before playing or trying to deposit our money there.