555 Newport Ctr Dr, Newport Beach, California 92660 USA
Ahi Tuna Tartare ... so fresh and delish!
Photo Credit: Yelp