143 Newport Center Dr, Newport Beach, California 92660 USA
TABLITA featuring 32 oz Tomahawk and 1 lb Lobster Tail
Photo Credit: Yelp