987 Newport Center Dr, Newport Beach, California 92660 USA
Dragon fruit lemonade and ahi tuna bowl
Photo Credit: Yelp