It was called The Castle - I think it's on either Warm Springs or Sunset and Stephanie
The place long closed down 2 years ago or so. Either they changed names or something or it's totally abandoned. It's a small building and it's shaped like a Castle.