This is an odd location and has even stranger signage, but I took a leap of faith and gave it a shot ... I ordered ceviche which I was craving and was pleasantly surprised and how good it was.
The music can be annoying and the service isn't great, but I did enjoy the food and it is close by.