Hi Julie,
I thought I might be able to help you as I guessed it might be Jompra, which is a restaurant. But the place you're asking about is about half a mile north of Jompra and I just can't think what it could be. I'm sure Cubsur or someone else will be along soon to let you know.
But I can thoroughly recommend Jompra, particularly if it's within walking distance of your villa, as the food is excellent and the prices mid range.
Have a great time!