20 | Twenty - Westin Carlsbad Resort in Carlsbad, CA. Call us at (760) 827-2500. Check out our location and hours, and latest menu with photos and reviews.

Sources & updates
How this name was decided

the site's published name — stated on 20twentygrill.com, instagram.com

Profile sources
Last observed
Oct 12, 2026, 9:17 PM UTCRecent
Record last changed
Oct 12, 2026, 9:17 PM UTC
Observations
1,169
Sources read
27 of 27

Legal Entities & Relationships

Relationship evidence

Identity revision 1, last changed

  • a declared affiliated site is a relationship the publisher states, not common ownership
  • a declared provider account (gift cards, hiring, ordering) is a service relationship, not an affiliation
  • a register party at the business's premises is a candidate operator until the Place and legal resolvers bind it
  • a licensed operator of the business's premises operates those locations; it is not thereby the brand's owner
  • an employer a job board names on the openings posts them; it is not thereby the owner or the operator
  • an app's store seller or developer publishes the app; neither is thereby the restaurant's owner
  • a menu that names a producer names it; it is not a supply contract, a volume or an exclusivity
  • a mail or DMARC service domain in DNS is a technical service relationship, not an affiliation
  • a group the site says it is part of is a public affiliation; the equity chain and buying rights are separate questions
  • an organization that posts the openings, sells the app or holds a program account shares services with the business; that is not affiliation or ownership
  • Published nameTwenty
    Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
    Observed via
    https://www.20twentygrill.com → declared og:site_name
    First observed
    Oct 12, 2026, 9:15 PM UTC
    Read from
    https://www.20twentygrill.com
  • Published description20 | Twenty - Westin Carlsbad Resort in Carlsbad, CA. Call us at (760) 827-2500. Check out our location and hours, and latest menu with photos and reviews.
    Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
    Observed via
    https://www.20twentygrill.com/
    First observed
    Oct 12, 2026, 9:15 PM UTC
    Read from
    https://www.20twentygrill.com
  • Declared languageen
    Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
    Observed via
    https://www.20twentygrill.com/
    First observed
    Oct 12, 2026, 9:15 PM UTC
    Read from
    https://www.20twentygrill.com
  • Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
    Observed via
    https://www.20twentygrill.com/
    First observed
    Oct 12, 2026, 9:15 PM UTC
    Read from
    https://www.20twentygrill.com
  • LogoLogo
    Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
    Observed via
    https://www.20twentygrill.com → declared Organization logo → declared asset on another registrable domain (popmenucloud.com) — not the subject's own host
    First observed
    Oct 12, 2026, 9:15 PM UTC
    Read from
    https://www.20twentygrill.com

Trademarks

  • OCEAN PEARL WEDDINGS no longer live · CANCELLED - SECTION 8 · Serial 77939906
    Registration
    3853353
    Filed
    Feb 19, 2010
    Registered
    Sep 28, 2010
    Cancelled
    Apr 30, 2021
    Classes
    IC 041
    Attorney
    Lisa Omori

    Goods & services

    (CANCELLED) IC 041: [ Special event, party and wedding planning and coordination services ].

    Owners as filed

    • Grand Pacific Carlsbad Hotel, LP (ORIGINAL REGISTRANT)

    USPTO record names this owner; current ownership is not inferred from historical owner entries.

    View trademark record
    Published by a third-party source · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://tmsearch.uspto.gov/prod-v1-0-0/tmsearch → licence-proven operator GRAND PACIFIC CARLSBAD HOTEL LP on https://data.sandiegocounty.gov/resource/c5ez-ufrd.json?%24limit=100&%24offset=0&%24order=record_issue_date+DESC%2C%3Aid&%24where=%28UPPER%28record_name%29%3D%2720+%7C+TWENTY+-+WESTIN+CARLSBAD%27+OR+%28%28UPPER%28address%29+LIKE+%275480+%25%27+OR+UPPER%28address%29+LIKE+%275480-%25%27+OR+UPPER%28address%29+LIKE+%27%25-5480+%25%27%29+AND+UPPER%28address%29+LIKE+%27%25GRAND%25%27%29%29+AND+%28UPPER%28city%29%3D%27CARLSBAD%27+OR+UPPER%28zip%3A%3Atext%29+LIKE+%2792008%25%27+OR+%28%28city+IS+NULL+OR+city+%3D+%27%27%29+AND+%28zip+IS+NULL+OR+zip%3A%3Atext+%3D+%27%27%29%29%29
    About
    GRAND PACIFIC CARLSBAD HOTEL LP, a party this site's own evidence does not bind to the business
    Read from
    https://tmsearch.uspto.gov
    Interpreted by rule
    trademarks-v2
    Evidence ID
    uspto:0f5d7673f2d732e0455218fb
    All published fields
    Live mark
    No
    Owners as filed
    • City
      Carlsbad
      Name
      Grand Pacific Carlsbad Hotel, LP
      Role
      ORIGINAL REGISTRANT
      Region
      CALIFORNIA 92008, UNITED STATES
      Entity Type
      LIMITED PARTNERSHIP
      As Published
      Grand Pacific Carlsbad Hotel, LP (LIMITED PARTNERSHIP; DELAWARE, USA)
      Citizenship
      DELAWARE, USA
    Status
    CANCELLED - SECTION 8
    Attorney
    Lisa Omori
    Wordmark
    OCEAN PEARL WEDDINGS
    Filed Date
    2010-02-19
    Mark Types
    SERVICE MARK
    Us Classes
    100 101 107.
    Cancel Date
    2021-04-30
    Registered
    No
    Status Code
    710
    Serial Number
    77939906
    Ownership scope
    USPTO record names this owner; current ownership is not inferred from historical owner entries.
    First Use Any Date
    2009-09-01
    Goods And Services
    (CANCELLED) IC 041: [ Special event, party and wedding planning and coordination services ].
    Queried Legal Name
    GRAND PACIFIC CARLSBAD HOTEL LP
    Registration Date
    2010-09-28
    Registration Number
    3853353
    First Use Commerce Date
    2009-09-01
    International Classes
    IC 041
    Matching Owner Entries
    Grand Pacific Carlsbad Hotel, LP (LIMITED PARTNERSHIP; DELAWARE, USA)

Litigation

  • Gastelum v. Grand Pacific Carlsbad Hotel LP District Court, S.D. California · Filed Apr 11, 2026
    Docket
    3:26-cv-02300
    Filed
    Apr 11, 2026
    Matched party
    Grand Pacific Carlsbad Hotel LP
    Searched name
    GRAND PACIFIC CARLSBAD HOTEL LP

    Exact party-name match in CourtListener; not an independently resolved legal identity, finding of wrongdoing or litigation outcome.

    View court docket
    Published by a third-party source · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.courtlistener.com/api/rest/v4/search/?order_by=dateFiled+desc&q=party%3A%22GRAND+PACIFIC+CARLSBAD+HOTEL+LP%22&type=d → licence-proven operator GRAND PACIFIC CARLSBAD HOTEL LP on https://data.sandiegocounty.gov/resource/c5ez-ufrd.json?%24limit=100&%24offset=0&%24order=record_issue_date+DESC%2C%3Aid&%24where=%28UPPER%28record_name%29%3D%2720+%7C+TWENTY+-+WESTIN+CARLSBAD%27+OR+%28%28UPPER%28address%29+LIKE+%275480+%25%27+OR+UPPER%28address%29+LIKE+%275480-%25%27+OR+UPPER%28address%29+LIKE+%27%25-5480+%25%27%29+AND+UPPER%28address%29+LIKE+%27%25GRAND%25%27%29%29+AND+%28UPPER%28city%29%3D%27CARLSBAD%27+OR+UPPER%28zip%3A%3Atext%29+LIKE+%2792008%25%27+OR+%28%28city+IS+NULL+OR+city+%3D+%27%27%29+AND+%28zip+IS+NULL+OR+zip%3A%3Atext+%3D+%27%27%29%29%29
    About
    GRAND PACIFIC CARLSBAD HOTEL LP, a party this site's own evidence does not bind to the business
    Read from
    https://www.courtlistener.com
    Interpreted by rule
    court-dockets-v2
    Evidence ID
    courtlistener:4eddaa5095efd2d98048004e
    All published fields
    Court
    District Court, S.D. California
    Court ID
    casd
    Case Name
    Gastelum v. Grand Pacific Carlsbad Hotel LP
    Docket ID
    73182175
    Date Filed
    2026-04-11
    Match scope
    Exact party-name match in CourtListener; not an independently resolved legal identity, finding of wrongdoing or litigation outcome.
    Docket number
    3:26-cv-02300
    Matched Party Name
    Grand Pacific Carlsbad Hotel LP
    Queried Legal Name
    GRAND PACIFIC CARLSBAD HOTEL LP

Job Postings

48 job listings

  • Recruiting platformpaycom
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    publisher careers link → resolved board identity → https://portal-applicant-tracking.us-cent.paycomonline.net/api/ats/job-posting-previews/search
    Read from
    https://portal-applicant-tracking.us-cent.paycomonline.net
  • BoardFF9A4BEA736E4F586118B4B04F0AE4AF
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    publisher careers link → resolved board identity → https://portal-applicant-tracking.us-cent.paycomonline.net/api/ats/job-posting-previews/search
    Read from
    https://portal-applicant-tracking.us-cent.paycomonline.net
  • Open roles48
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    publisher careers link → resolved board identity → https://portal-applicant-tracking.us-cent.paycomonline.net/api/ats/job-posting-previews/search
    Read from
    https://portal-applicant-tracking.us-cent.paycomonline.net
  • AV Meeting Tech (Part-Time) Grand Pacific Hotel Services LP - Carlsbad, CA 92008 · ID 489133
    Recruiting platform
    paycom
    View job posting
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.paycomonline.net/v4/ats/web.php/portal/FF9A4BEA736E4F586118B4B04F0AE4AF/jobs/489133
    Read from
    https://www.paycomonline.net
    All published fields
    Title
    AV Meeting Tech (Part-Time)
    Identifier
    489133
    Recruiting platform
    paycom
    Published location
    Grand Pacific Hotel Services LP - Carlsbad, CA 92008
  • Administrative Coordinator Grand Pacific Hotel Services LP - Carlsbad, CA 92008 · ID 535854
    Recruiting platform
    paycom
    View job posting
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.paycomonline.net/v4/ats/web.php/portal/FF9A4BEA736E4F586118B4B04F0AE4AF/jobs/535854
    Read from
    https://www.paycomonline.net
    All published fields
    Title
    Administrative Coordinator
    Identifier
    535854
    Recruiting platform
    paycom
    Published location
    Grand Pacific Hotel Services LP - Carlsbad, CA 92008
  • Audio Visual Manager Grand Pacific Hotel Services LP - Carlsbad, CA 92008 · ID 539337
    Recruiting platform
    paycom
    View job posting
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.paycomonline.net/v4/ats/web.php/portal/FF9A4BEA736E4F586118B4B04F0AE4AF/jobs/539337
    Read from
    https://www.paycomonline.net
    All published fields
    Title
    Audio Visual Manager
    Identifier
    539337
    Recruiting platform
    paycom
    Published location
    Grand Pacific Hotel Services LP - Carlsbad, CA 92008
  • Audio Visual Manager Grand Pacific Hotel Services LP - Carlsbad, CA 92008 · ID 539600
    Recruiting platform
    paycom
    View job posting
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.paycomonline.net/v4/ats/web.php/portal/FF9A4BEA736E4F586118B4B04F0AE4AF/jobs/539600
    Read from
    https://www.paycomonline.net
    All published fields
    Title
    Audio Visual Manager
    Identifier
    539600
    Recruiting platform
    paycom
    Published location
    Grand Pacific Hotel Services LP - Carlsbad, CA 92008
  • Banquet Cook II Grand Pacific Hotel Services LP - Carlsbad, CA 92008 · ID 423525
    Recruiting platform
    paycom
    View job posting
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.paycomonline.net/v4/ats/web.php/portal/FF9A4BEA736E4F586118B4B04F0AE4AF/jobs/423525
    Read from
    https://www.paycomonline.net
    All published fields
    Title
    Banquet Cook II
    Identifier
    423525
    Recruiting platform
    paycom
    Published location
    Grand Pacific Hotel Services LP - Carlsbad, CA 92008
  • Barista Grand Pacific Hotel Services LP - Carlsbad, CA 92008 · ID 477210
    Recruiting platform
    paycom
    View job posting
    Directly observed · confirmed Oct 12, 2026, 9:17 PM UTC
    Observed via
    https://www.paycomonline.net/v4/ats/web.php/portal/FF9A4BEA736E4F586118B4B04F0AE4AF/jobs/477210
    Read from
    https://www.paycomonline.net
    All published fields
    Title
    Barista
    Identifier
    477210
    Recruiting platform
    paycom
    Published location
    Grand Pacific Hotel Services LP - Carlsbad, CA 92008

Contact Information

Emails

info@20twentygrill.com

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/events → written in the page's inline script, not printed → role address by local-part convention (RFC 2142)
First observed
Oct 12, 2026, 9:15 PM UTC
Phones

1-888-477-6967

Telephone Number (within U.S.): 1-888-477-6967

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/privacy-policy → printed in page text, not marked up
First observed
Oct 12, 2026, 9:15 PM UTC

1-760-431-8500

If outside US: 1-760-431-8500

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/privacy-policy → printed in page text, not marked up
First observed
Oct 12, 2026, 9:15 PM UTC
Fax
  • 1-760-828-4239 (Fax)

1-760-828-4239

Fax: 1-760-828-4239

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/privacy-policy → printed in page text, not marked up
First observed
Oct 12, 2026, 9:15 PM UTC

External references

Emails

PrivacyPolicy@gpresorts.com

Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/cookie-policy → address on another registrable domain — referenced, not the subject's contact point → printed beside it: "Email: PrivacyPolicy@gpresorts.com"
First observed
Oct 12, 2026, 9:15 PM UTC

gpvspecialist@gpresorts.com

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/privacy-policy → printed in page text, not marked up → address on another registrable domain — referenced, not the subject's contact point → printed beside it: "We reserve the right to make changes to this Privacy Policy. Any changes will become effective upon the date the revision to the Privacy Policy is posted for Online Services. Please review the posted "
First observed
Oct 12, 2026, 9:15 PM UTC

Whose it is not resolved

Phones
  • +1 760-827-2800
    Route issues · 1
    • Which venue

      printed in the block of another venue's website, oceanpearlspa.com

      https://www.20twentygrill.com/cookie-policy
      oceanpearlspa.com

+1 760-827-2800

Phone number: +1 760-827-2800

Published by the company · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/cookie-policy
First observed
Oct 12, 2026, 9:15 PM UTC
Contact forms

https://www.20twentygrill.com/items/2x2-eggs-and-bacon

Directly observed · confirmed Oct 12, 2026, 9:16 PM UTC
Observed via
https://www.20twentygrill.com/items/2x2-eggs-and-bacon → form headed "Add Your Review" → submits to https://www.20twentygrill.com/items/2x2-eggs-and-bacon → purpose: review (its heading names it) → https://www.20twentygrill.com/items/20-twenty-homemade-cookies-6 → https://www.20twentygrill.com/items/20-twenty-wagyu-burger → https://www.20twentygrill.com/items/30-board-and-bottle-night-thursdays-live-music → https://www.20twentygrill.com/items/alesmith-394-pale-ale → https://www.20twentygrill.com/items/all-american-breakfast → https://www.20twentygrill.com/items/chef-coastal-board → https://www.20twentygrill.com/items/continental-breakfast → https://www.20twentygrill.com/items/pacific-prawn-cocktail
First observed
Oct 12, 2026, 9:16 PM UTC

https://www.20twentygrill.com/reviews

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/reviews → form headed "Add Your Review" → submits to https://www.20twentygrill.com/reviews → purpose: review (its page names it)
First observed
Oct 12, 2026, 9:15 PM UTC

https://www.20twentygrill.com/events

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/events → form headed "Private Events Inquiry" → submits to https://www.20twentygrill.com/events → purpose: private_dining_inquiry (its page names it)
First observed
Oct 12, 2026, 9:15 PM UTC

https://www.20twentygrill.com/contact

Directly observed · confirmed Oct 12, 2026, 9:15 PM UTC
Observed via
https://www.20twentygrill.com/contact → form headed "Contact Us" → submits to https://www.20twentygrill.com/contact → purpose: contact (a way to reply and a free-text field)
First observed
Oct 12, 2026, 9:15 PM UTC
Full contact-form data (JSON)

People evidence

Twenty Employees & Ownership

The latest people collection is incomplete.

People extraction status: No people source could be read: the site did not answer

No confirmed people are currently attached to this site.

Locations

Where is Twenty located?

1 known location

Loading location map…
  • 20 | Twenty - Westin Carlsbad5480 Grand Pacific Dr, Carlsbad, CA, 92008, US
Location evidence

The latest location collection is incomplete.

View location data

Restaurant details

What cuisine does Twenty serve?

Cuisine: New American restaurant.

View evidenceLocation details

Menu & Online Ordering

Menu at 20 | Twenty - Westin Carlsbad

What is on Twenty's menu?

138 menu items, including $30 Board & Bottle Night • Thursdays • Live Music, 2X2 Eggs & Bacon and Alesmith ".394" Pale Ale.

What are Twenty's menu prices?

Website menu prices: $30 Board & Bottle Night • Thursdays • Live Music: USD 30.00 on Happy Hour, Happy Hour; 2X2 Eggs & Bacon: USD 8.00 on Kid's Menu, Kid's Menu.

Menu & price evidenceSources
  • Channel presence at 20 | Twenty - Westin Carlsbad, 5480 Grand Pacific Dr

    20 | Twenty - Westin Carlsbad, 5480 Grand Pacific Dr · the accepted location carrying the most storefront identities (1), with 0 of 23 platform menus read

    the site's own menu: 180 items (128 priced)

    • Toastnot declared · 0/1 locations
    • Grubhubsearched, not found · 0/1 locations
    • Uber Eatssearched, not found · 0/1 locations
    • DoorDashnot declared · 0/1 locations
    • ChowNownot declared · 0/1 locations
    • Olonot declared · 0/1 locations
    • SkyTabnot declared · 0/1 locations
    • Clovernot declared · 0/1 locations
    • Slicenot declared · 0/1 locations
    • KwickMenunot declared · 0/1 locations
    • Restolabs (onlineordering.io)not declared · 0/1 locations
    • CHOMPnot declared · 0/1 locations
    • OrderSave (Owner.com)not declared · 0/1 locations
    • SpotOnnot declared · 0/1 locations
    • TouchBistronot declared · 0/1 locations
    • Square Onlinenot declared · 0/1 locations
    • DoorDash Storefront (order.online)not declared · 0/1 locations
    • SpotHoppersearched, not found · 0/1 locations
    • ezCaternot declared · 0/1 locations
    • OpenTablenot declared · 0/1 locations
    • Resynot declared · 0/1 locations
    • Tocknot declared · 0/1 locations
    • SevenRoomsnot declared · 0/1 locations

    One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.

    Derived from observations
    Observed via
    no channel menu was read for this location
    Interpreted by rule
    channel-pricing/1
    Evidence ID
    channel-pricing:db242f3c0dc45d94ee478343

Resolved for 20 | Twenty - Westin Carlsbad. 138 dishes across 8 surfaces; the first 12 are shown here.

Compared against Breakfast — the site's own menu, resolved to this location.

Breakfast

Signature Savories

All American BreakfastTwo eggs, choice of meat, roasted potatoes, choice of toast$18.00
Brunch $18.00Lunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceBar Drinks not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
Signature Savories

Dinner

On the Side

AsparagusDinner$12.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceHappy Hour not listed on this surfaceBar Drinks not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
On the Side

Happy Hour

Happy Hour Bites

$30 Board & Bottle Night • Thursdays • Live MusicHalf Chef Coastal Board & House Bottle of Red or White WineHappy Hour$30.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceBar Drinks not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
Happy Hour Bites

$7 Draft Beers

Alesmith ".394" Pale AleHappy Hour$7.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceBar Drinks $9.00Dessert not listed on this surfaceKid's Menu not listed on this surface
$7 Draft Beers · Draft Beers
Mission Brewing "Blonde Ale"Happy Hour$7.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceBar Drinks $7.00Dessert not listed on this surfaceKid's Menu not listed on this surface
$7 Draft Beers · Draft Beers
Coronado "Orange Ave. Wit"Happy Hour$7.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceBar Drinks $9.00Dessert not listed on this surfaceKid's Menu not listed on this surface
$7 Draft Beers · Draft Beers

Bar Drinks

Zero Proof (Non-Alcoholic)

Flor De AgaveAlmave Agave Blanco Spirit, Lime Juice, Hibiscus Syrup, Tajin RimBar Drinks$14.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
Zero Proof (Non-Alcoholic)
Athletic Brewing "Run Wild IPA" – N/ABar Drinks$8.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
Zero Proof (Non-Alcoholic)

Red Glass Pours

GSM, Red Blend, Cuvée Réservée, André BrunelBar Drinks$25.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
Red Glass Pours

Sparkling and Rosé Glass Pours

Rosé, Château d'Esclans, Whispering AngelBar Drinks$16.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
Sparkling and Rosé Glass Pours

Kid's Menu

Kid's Breakfast

2X2 Eggs & BaconChoice of ToastKid's Menu$8.00
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceBar Drinks not listed on this surfaceDessert not listed on this surface
Kid's Breakfast

Fresh Starters

Carlsbad Acai BowlCoconut milk, banana, fresh berries, chia seed, flax seed, agaveno price observed on any surface
Breakfast not listed on this surfaceBrunch not listed on this surfaceLunch not listed on this surfaceDinner not listed on this surfaceHappy Hour not listed on this surfaceBar Drinks not listed on this surfaceDessert not listed on this surfaceKid's Menu not listed on this surface
https://schema.org/VegetarianDiet · Fresh Starters · Brunch Starters

Website & Digital Technology

What powers Twenty's website?

Appears to use React.

Who manages Twenty's domain and DNS?

20twentygrill.com was first registered on April 19, 2018. Its registrar is Network Solutions, LLC.

What web infrastructure does Twenty use?

Observed network edge: Cloudflare. Protocols: TLS 1.3 and HTTP/2.

How is Twenty's website secured?

HTTPS certificate: Google Trust Services, expires November 26, 2026. The nosniff security header is enabled.

Does Twenty use DNSSEC?

DNSSEC was not enabled when observed.

View technology, DNS, network and security evidence

Email & Mail Infrastructure

Which services can send email for Twenty's domain?

SPF authorizes spf.protection.outlook.com.

Does Twenty publish SPF and DMARC?

SPF is configured with a hard fail (-all). DMARC requests neither quarantine nor rejection (p=none).

View mail records and evidence

More website details

Apps, Loyalty & Guest Technology

View apps, provider accounts and technical evidence

App store details: Nothing observed in this category.

Publisher files

Nothing observed in this category.

Feeds

Nothing observed in this category.

GitHub

Nothing observed in this category.

Additional site intelligence

Useful site-graph evidence is available on demand instead of being pre-rendered into every company profile.