2819 Newport Blvd, Newport Beach
PIZZA • SALADS • SANDWICHES • FRENCH FRIES
3423 Via Lido, Newport Beach