Moonstruck is located along Wesley Lake in Asbury Park. This three-story restaurant has outdoor seating on multiple wrap-around porches that overlook the water. The food and ambiance were terrific. It was expensive, for sure, but well worth it. I had seafood stew which was their special for the day, and it was SO flavorful. For dessert, I had a pear crumble with ice cream—yum! I would definitely go back!