Start from
Pavilions Deli
3100 W Balboa Blvd, Newport Beach 92663