and don't forget that you can't actually eat there, its just a shop to purchase items. It was smaller than I expected and average hard rock prices: $7 - $12 for pins, $50 watch, $30 t-shirts, etc.
I too have forgotten where it was located but it was a short walk from the ship. We had decided to do some shopping and figure out where it was later, but we stumbled upon it quite naturally.