In Reply to: Interesting. It's in seminyak but the posted by Rangatira on Saturday, 16. April 2011 at 13:25 Bali Time:
They don't have there own website but if you google them as Legian you will see that other website's host them..
Hope this helps...