Sources & updates
  • Published nameGrana
    Published by the company · confirmed Oct 18, 2026, 7:07 PM UTC
    Observed via
    https://www.granaatl.com/contact → declared og:site_name
    First observed
    Oct 18, 2026, 7:07 PM UTC
    Read from
    https://www.granaatl.com
  • Declared languageen-US
    Published by the company · confirmed Oct 18, 2026, 7:07 PM UTC
    Observed via
    https://www.granaatl.com/
    First observed
    Oct 18, 2026, 7:07 PM UTC
    Read from
    https://www.granaatl.com
  • Published by the company · confirmed Oct 18, 2026, 7:07 PM UTC
    Observed via
    https://www.granaatl.com/
    First observed
    Oct 18, 2026, 7:07 PM UTC
    Read from
    https://www.granaatl.com
  • LogoLogo
    Directly observed · confirmed Oct 18, 2026, 7:07 PM UTC
    Observed via
    https://www.granaatl.com/ → image inside the header's link to the site root
    First observed
    Oct 18, 2026, 7:07 PM UTC
    Read from
    https://www.granaatl.com
  • Site iconSite icon
    Published by the company · confirmed Oct 18, 2026, 7:07 PM UTC
    Observed via
    https://www.granaatl.com/
    Read from
    https://www.granaatl.com
How this name was decided

the site's published name — stated on granaatl.com, dor.georgia.gov, instagram.com

Profile sources
Last observed
Oct 18, 2026, 7:09 PM UTCCurrent
Record last changed
Oct 18, 2026, 7:09 PM UTC
Observations
1,253
Sources read
27 of 27

Grana Employees & Ownership

The latest people collection is incomplete. Previously confirmed people remain available with their original dates.

Pat PascarellaExecutive Chef
Stated by 1 source
Published by the company · confirmed Oct 18, 2026, 7:07 PM UTC
First observed
Oct 18, 2026, 7:07 PM UTC

Job Postings

  • Careers page publishedhttps://www.granaatl.com/careers
    Directly observed · confirmed Oct 18, 2026, 7:08 PM UTC
    Observed via
    https://www.granaatl.com/careers → read — no schema.org JobPosting declared on it, and no ATS board observed in this run
    First observed
    Oct 18, 2026, 7:08 PM UTC
    Read from
    https://www.granaatl.com
  • Accepting applicationsFirst Name, Last Name, phone-yui_3_17_2_1_1596647442565_14521-input-field, Email, Position(required)Please select all positions that your are interested in, Cover Letter
    Directly observed · confirmed Oct 18, 2026, 7:08 PM UTC
    Observed via
    https://www.granaatl.com/careers → application form published on the careers page — the fields it asks for, not a list of openings
    First observed
    Oct 18, 2026, 7:08 PM UTC
    Read from
    https://www.granaatl.com
  • Directly observed
    Observed via
    https://www.theporchettagroup.com/join-us → the careers link the site labels, on another host; read — no opening was read from it
    Read from
    https://www.theporchettagroup.com
  • Hiring statusno open role: careers page read, no roles listed (2 pages); an application form is published; LinkedIn Jobs not searched: the site links no LinkedIn company of its own to read postings by; Indeed and ZipRecruiter not searched
    Derived from observations
    Observed via
    https://www.granaatl.com/careers → https://www.theporchettagroup.com/join-us
    Read from
    https://www.granaatl.com

Contact evidence

Contact Information

No contact information listed.

Contact forms

https://www.granaatl.com/careers

Directly observed · confirmed Oct 18, 2026, 7:08 PM UTC
Observed via
https://www.granaatl.com/careers → form headed "Join Our Team" → submits to https://www.granaatl.com/careers → purpose: hiring (its page names it)
First observed
Oct 18, 2026, 7:08 PM UTC

https://www.granaatl.com/dunwoody

Directly observed · confirmed Oct 18, 2026, 7:07 PM UTC
Observed via
https://www.granaatl.com/dunwoody → form headed "Subscribe to our Mailing List" → submits to https://www.granaatl.com/dunwoody → purpose: newsletter (a lone email input)
First observed
Oct 18, 2026, 7:07 PM UTC

https://www.granaatl.com/private-events

Directly observed · confirmed Oct 18, 2026, 7:08 PM UTC
Observed via
https://www.granaatl.com/private-events → form headed "Your Contact Information" → submits to https://www.granaatl.com/private-events → purpose: private_dining_inquiry (its page names it)
First observed
Oct 18, 2026, 7:08 PM UTC

https://www.granaatl.com/contact

Directly observed · confirmed Oct 18, 2026, 7:08 PM UTC
Observed via
https://www.granaatl.com/contact → form headed "GET IN TOUCH" → submits to https://www.granaatl.com/contact → purpose: contact (a way to reply and a free-text field)
First observed
Oct 18, 2026, 7:08 PM UTC

https://www.granaatl.com/private-events

Directly observed · confirmed Oct 18, 2026, 7:08 PM UTC
Observed via
https://www.granaatl.com/private-events → form headed "Your Event Details" → submits to https://www.granaatl.com/private-events → purpose: events_inquiry (its page names it)
First observed
Oct 18, 2026, 7:08 PM UTC

https://www.granaatl.com/home-old

Directly observed · confirmed Oct 18, 2026, 7:07 PM UTC
Observed via
https://www.granaatl.com/home-old → form headed "Subscribe to our Mailing List" → submits to https://www.granaatl.com/home-old → purpose: newsletter (a lone email input)
First observed
Oct 18, 2026, 7:07 PM UTC

https://www.granaatl.com/private-events

Directly observed · confirmed Oct 18, 2026, 7:07 PM UTC
Observed via
https://www.granaatl.com/private-events → form headed "Events & Catering" → purpose: catering_inquiry (its page names it)
First observed
Oct 18, 2026, 7:07 PM UTC

https://www.granaatl.com/piedmont

Directly observed · confirmed Oct 18, 2026, 7:07 PM UTC
Observed via
https://www.granaatl.com/piedmont → form headed "Subscribe to our Mailing List" → submits to https://www.granaatl.com/piedmont → purpose: newsletter (a lone email input)
First observed
Oct 18, 2026, 7:07 PM UTC
Full contact-form data (JSON)

Locations

Where is Grana located?

3 known locations

Loading location map…
  • DUNWOODY1210 Ashford Crossing, Atlanta, GA, 30338, US
  • GRANA PIEDMONT1835 Piedmont Ave, Atlanta, GA, 30324, US
  • GRANA Roswell1035 Alpharetta St, Unit: 2100, Roswell, GA, 30075, US
Location evidence

The latest location collection is incomplete.

View location data

Menu & Online Ordering

Menu at GRANA PIEDMONT

What is on Grana's menu?

214 menu items, including Garlic Bread and Buratta Toast.

How can I order online from Grana?

Order online through Toast and Uber Eats.

What are Grana's online ordering prices?

Online ordering prices: Garlic Bread: USD 16.00 on Toast, Dinner Menu; Buratta Toast: USD 19.00 on Toast, Dinner Menu.

Menu & price evidenceSources
  • Channel prices at GRANA PIEDMONT, 1835 Piedmont Ave

    GRANA PIEDMONT, 1835 Piedmont Ave · the accepted location carrying the most storefront identities (7), with 2 of 27 platform menus read among 3 accepted locations

    • Toast vs the site's own menu—

      no item name matched exactly on both channels

    • Uber Eats vs the site's own menu—

      no item name matched exactly on both channels

    Toast: 53 items (53 priced) · Uber Eats: 153 items (44 priced)

    • Toastmenu read · 3/3 locations
    • Grubhubsearched, not found · 0/3 locations
    • Uber Eatsmenu read · 3/3 locations
    • DoorDashnot declared · 0/3 locations
    • ChowNownot declared · 0/3 locations
    • Olonot declared · 0/3 locations
    • SkyTabnot declared · 0/3 locations
    • Clovernot declared · 0/3 locations
    • Slicenot declared · 0/3 locations
    • KwickMenunot declared · 0/3 locations
    • Restolabs (onlineordering.io)not declared · 0/3 locations
    • CHOMPnot declared · 0/3 locations
    • OrderSave (Owner.com)not declared · 0/3 locations
    • SpotOnnot declared · 0/3 locations
    • TouchBistronot declared · 0/3 locations
    • Square Onlinenot declared · 0/3 locations
    • MenuSifunot declared · 0/3 locations
    • Menufynot declared · 0/3 locations
    • Dylishnot declared · 0/3 locations
    • getsaucenot declared · 0/3 locations
    • DoorDash Storefront (order.online)not declared · 0/3 locations
    • SpotHopperlinked · 3/3 locations
    • ezCaterlinked · 3/3 locations
    • OpenTablelinked · 2/3 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 · confirmed Oct 18, 2026, 7:08 PM UTC
    Observed via
    channel menus read for this location: toast, ubereats
    Interpreted by rule
    channel-pricing/1
    Evidence ID
    channel-pricing:b79902fe833675a7c5f4c358

Resolved for GRANA PIEDMONT. 214 dishes across 7 surfaces; the first 12 are shown here.

Website menu — scope unresolved — no evidence ties this menu to the selected location
Website menu — scope unresolved — no evidence ties this menu to the selected location
Website menu — scope unresolved — no evidence ties this menu to the selected location
OpenTable — could not be read — provider page redirected away from the requested entity (to https://www.opentable.com/r/grana-piedmont-atlanta)
OpenTable — could not be read — provider frontier reached opentable's share of its time bound (20s of 1m0s): Post "https://api.firecrawl.dev/v2/scrape": context deadline exceeded

Compared against Website menu — the site's own menu, which does not resolve to this location; the differences below are measured against the published prices and are not a claim about what this branch charges directly.

Dinner Menu

Pasta

Mafalde Alla Neranozucchini, pecorino romano, basil, garlicToast$25.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Pasta · PASTA
May be the same dish as “Mafalde Alla Nerano” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
not merged with "Mafalde Alla Nerano": section_opposed
Ziti Alla Ragu Napoletanopomodoro, pork, sausage, onion, garlic, parmesanToast$27.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Pasta · PASTA
May be the same dish as “Ziti Alla Ragu Napoletano” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.

Buy 1, get 1 free

Mafalde Alla Neranozucchini, pecorino romano, basil, garlicUber Eats$25.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Buy 1, get 1 free · Pasta
May be the same dish as “Mafalde Alla Nerano” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
not merged with "MAFALDE ALLA NERANO": section_opposed
not merged with "Mafalde Alla Nerano": native_id_differs_within_one_menu
not merged with "Mafalde Alla Nerano": section_opposed
Mafalde Alla Neranozucchini, pecorino romano, basil, garlicUber Eats$25.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Buy 1, get 1 free · Pasta
May be the same dish as “Mafalde Alla Nerano” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
not merged with "MAFALDE ALLA NERANO": section_opposed
not merged with "Mafalde Alla Nerano": native_id_differs_within_one_menu
not merged with "Mafalde Alla Nerano": section_opposed
Mafalde Alla Neranozucchini, pecorino romano, basil, garlicUber Eats$25.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Buy 1, get 1 free · Pasta
May be the same dish as “Mafalde Alla Nerano” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
May be the same dish as “MAFALDE ALLA NERANO” — equally supported against "Mafalde Alla Nerano", which cannot be the same dish, so neither is claimed.
not merged with "MAFALDE ALLA NERANO": section_opposed
not merged with "Mafalde Alla Nerano": native_id_differs_within_one_menu
not merged with "Mafalde Alla Nerano": section_opposed

Sandwiches

ALL SANDWICHES ARE SERVED WITH CRISPY POTATOES or salad for additional chargeno price observed on any surface
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Sandwiches
May be the same dish as “Crispy Potatoes” — one name is the other with qualifiers added, and nothing about the food corroborates it.
not merged with "CRISPY POTATOES": name_shortened
not merged with "CRISPY POTATOES": section_opposed
not merged with "Crispy Potatoes": name_shortened
not merged with "Crispy Potatoes": section_opposed
not merged with "Crispy Potatoes": two_rows_one_menu

PASTA

RICOTTA GNOCCHI ALLA SORRENTINApomodoro, basil, mozzreellano price observed on any surface
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
PASTA
May be the same dish as “Gnocchi” — one name is the other with qualifiers added, and nothing about the food corroborates it.
not merged with "GNOCCHI ALLA SORRENTINA": descriptions_name_different_things
not merged with "GNOCCHI ALLA SORRENTINA": descriptor_opposed
not merged with "GNOCCHI ALLA SORRENTINA": name_shortened
not merged with "Gnocchi": descriptions_name_different_things
not merged with "Gnocchi": descriptor_opposed
not merged with "Gnocchi": name_plain_against_modified

PIATTI

add butter or pomodoro pastano price observed on any surface
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
PIATTI
May be the same dish as “GF Pasta” — one name is the other with qualifiers added, and nothing about the food corroborates it.
May be the same dish as “ADD” — one name is the other with qualifiers added, and nothing about the food corroborates it.
not merged with "ADD": name_plain_against_modified
not merged with "ADD": section_opposed
not merged with "GF Pasta": name_plain_against_modified
not merged with "GF Pasta": section_opposed

WOOD-FIRED PIZZA

ADDricotta, calabrian chili, caramelized onion, anchovy, pepperoni, prosciutto, meatball, sausageno price observed on any surface
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
WOOD-FIRED PIZZA
May be the same dish as “add butter or pomodoro pasta” — one name is the other with qualifiers added, and nothing about the food corroborates it.
not merged with "ADD PROTEIN": descriptions_name_different_things
not merged with "ADD PROTEIN": descriptor_opposed
not merged with "ADD PROTEIN": name_plain_against_modified
not merged with "ADD PROTEIN": section_opposed
not merged with "ADD PROTEIN": two_rows_one_menu
not merged with "add butter or pomodoro pasta": name_plain_against_modified
not merged with "add butter or pomodoro pasta": section_opposed

SALADS

ADD PROTEINshrimp, salmon, chickenno price observed on any surface
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceUber Eats not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
SALADS
not merged with "ADD": descriptions_name_different_things
not merged with "ADD": descriptor_opposed
not merged with "ADD": name_plain_against_modified
not merged with "ADD": section_opposed
not merged with "ADD": two_rows_one_menu

Pasta

Ziti Alla Ragu Napoletanopomodoro, pork, sausage, onion, garlic, parmesanUber Eats$27.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Pasta
May be the same dish as “Ziti Alla Ragu Napoletano” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
May be the same dish as “ZITI ALLA RAGU NAPOLETANO” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
May be the same dish as “ZITI ALLA RAGU NAPOLETANO” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
May be the same dish as “ZITI ALLA RAGU NAPOLETANO” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
not merged with "Ziti Alla Ragu Napoletano": native_id_differs_within_one_menu
Ziti Alla Ragu Napoletanopomodoro, pork, sausage, onion, garlic, parmesanUber Eats$27.00
Website menu not listed on this surfaceWebsite menu not listed on this surfaceWebsite menu not listed on this surfaceToast not listed on this surfaceOpenTable not read on this surfaceOpenTable not read on this surface
Pasta
May be the same dish as “Ziti Alla Ragu Napoletano” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
May be the same dish as “ZITI ALLA RAGU NAPOLETANO” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
May be the same dish as “ZITI ALLA RAGU NAPOLETANO” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
May be the same dish as “ZITI ALLA RAGU NAPOLETANO” — equally supported against "Ziti Alla Ragu Napoletano", which cannot be the same dish, so neither is claimed.
not merged with "Ziti Alla Ragu Napoletano": native_id_differs_within_one_menu
Toast has no comparable dish against Website menu
Measured against Website menu, which does not resolve to this location — an observed difference between two menus, not this branch’s direct-order markup.
Uber Eats has no comparable dish against Website menu
Measured against Website menu, which does not resolve to this location — an observed difference between two menus, not this branch’s direct-order markup.

Apps, Loyalty & Guest Technology

What software does Grana use for private-event inquiries?

Uses Tripleseat for private-event inquiry forms.

View apps, provider accounts and technical evidence

App store details: Nothing observed in this category.

Website & Digital Technology

What powers Grana's website?

Appears to use Squarespace.

Who manages Grana's domain and DNS?

granaatl.com was first registered on January 25, 2019. Its registrar is GoDaddy.com, LLC, and GoDaddy manages its DNS.

What web infrastructure does Grana use?

Protocols: TLS 1.3 and HTTP/2.

How is Grana's website secured?

HTTPS certificate: Let's Encrypt, expires November 19, 2026. The nosniff security header is enabled.

Does Grana use DNSSEC?

DNSSEC was not enabled when observed.

View technology, DNS, network and security evidence

Email & Mail Infrastructure

Which services can send email for Grana's domain?

SPF authorizes _spf.google.com, sendgrid.net.

Does Grana publish SPF and DMARC?

SPF is configured.

View mail records and evidence

More website details

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.