Asked for at lunch. Live by dinner.
Tasca Madrid is a Spanish restaurant on Cathedral Hill in St. Paul, with San Román Bakery & Deli under the same roof. On October 8, 2026, the owners asked for a parking page and their new October menus. Both were live that evening, and on October 9 the whole site moved onto tascamadrid.com.
Spanish restaurant & bakery · St. Paul, MN · Live since October 2026
Tasca Madrid serves tapas at the corner of Selby and Western, with a private dining room, a performance space and San Román Bakery & Deli next door in the same building. The owners asked for a preview through our site on September 24, 2026, and called that day to go ahead. Over the next two weeks the site took in their hours, their own photos, a parking plan drawn from their map and, on October 8, the new lunch, dinner and drinks menus they had just printed. On October 9 it went live on tascamadrid.com.
Where they started
Tasca Madrid opened on Cathedral Hill in the summer of 2026 and quickly picked up press: the Pioneer Press, the Star Tribune, Bring Me The News, Racket and Mpls.St.Paul Magazine all covered it. There was a lot to tell people about: a tapas menu in three sizes, a weekday prix fixe lunch, weekend paella, the Emerald Room for private dinners, Teatro La Cava for flamenco and live music, and a bakery with its own door.
The website was one page. It had the hours, an ordering link, contact details and three links to PDF menus, with the parking note at the very bottom. A block of template text (“Double click to edit and add your own text”) was still showing. The private dining room, the performance space, the paella and the press had no pages of their own, and the menus could only be read by downloading a file.
Parking caused the most confusion. The restaurant has a lot of its own next to Red Cow, plus restricted spots behind the building where cars can be towed, and guests kept getting the two mixed up. The note at the bottom of the old page wasn't enough.
What the site had to do
- Give the restaurant and the bakery each a home, with their own hours, menus and look
- Put every menu online as text, spelled and priced the way the printed menus are
- Make parking impossible to miss, on every page
- Send private-dining inquiries straight to the people who plan the events
- Use the restaurant's own photos, never stand-ins
What we built, and why
- 01
Two houses, one site
Tasca Madrid wears the evening look: a slate chalkboard bar and cobalt Madrid street tiles. San Román gets the morning side of the same street, lighter, with its own menu, its own to-go hours and its own buttons on a phone. A visitor always knows which door they're reading about. Pages like these are possible because we custom-code every site instead of starting from a template.
- 02
Lunch or dinner, whichever is on now
The menu page has two tiles, Lunch and Dinner. It opens on whichever service the kitchen is serving at that moment on St. Paul time, marks it “Now serving,” and switches with one tap. Lunch opens with the weekday prix fixe and the weekend paella framed like the boxes on the printed menu; dinner frames the flat-top griddle section. Both printed menus are hosted on the site for anyone who wants the paper version.
- 03
Every menu, typed from print
The lunch, dinner, drinks and San Román menus were typed from the PDFs the restaurant printed in October and checked line by line against them. Tapas show their three sizes, tapa, half and full, in columns, with a dash wherever the menu prints nothing, and every name keeps the menu's own spelling. Photos appear only beside dishes that are on the current menu.
- 04
A map of the wine list
The drinks page turns the wine list into an inked map of Spain and Portugal. Each of the 19 regions on the list has a dot and a chip; tap one and the list goes to its wines. The rest of the drinks menu is there too: vermut, jerez, house cocktails, gin and tonics, Spanish classics, Asturian cider and the alcohol-free drinks.
- 05
Parking, answered everywhere
The owners asked for a parking page that people couldn't miss, so it's in the main navigation, in a line across the top of every page, on the homepage and next to the hours wherever they appear. The page itself has the restaurant's own two parking lines, word for word, and a plan of the block drawn from the owners' annotated map: the lot next to Red Cow, the drive in from Selby and the restricted spots marked with a tow sign. It went live the same day it was requested.
- 06
Their photos, not stock
The owners shared a folder of their own camera photos, and they run through the site in rotating reels on the homepage and the San Román page, beside the menu sections and on the paella and Emerald Room pages. Nothing on the site is a stock photo of food the kitchen doesn't make.
- 07
Private events go straight to the planners
The Emerald Room page describes the room and the occasions it hosts in the restaurant's own words, then offers an inquiry form for the date, the size of the group and the occasion. Each inquiry is emailed in full to the restaurant's events inbox, so nothing waits in a website mailbox nobody checks.
- 08
Open now, and when the kitchen closes
The hours show whether each house is open right now, on St. Paul time, and carry the line the owners asked for: the kitchen closes one hour before close. A guest deciding on a late dinner gets the answer before they drive over.
- 09
Ready for search
Every page has its own title, description and share card, the site publishes a sitemap, and the code tells search engines there's a restaurant and a bakery at this address, with their hours and menus. It was open to search engines from launch day, the starting point for any local SEO later.
The dates, as they happened
A preview, asked for and built
The request came in through our free homepage preview, the restaurant called the same day to go ahead, and the first version was up that night on a preview address.
Hours, the kitchen and the lot
The owners sent their new hours, the kitchen-close rule, San Román's to-go hours, the events inbox and an annotated map of the parking.
The owners' own photos
A shared folder of the owners' camera photos went into the reels, beside the menus and onto the Emerald Room page.
A parking page and the October menus
The owners asked for a parking page and sent word that the menus had changed. Both were live that evening.
Live on tascamadrid.com
The domain was pointed at the new site, the restaurant's email untouched, and it opened to search engines the same day.
What’s running on tascamadrid.com
The menus are pages, not downloads
Since October 9, 2026, every menu at tascamadrid.com reads on a phone as text: lunch, dinner, drinks and the bakery. Before that, each one was a PDF behind a link.
Parking is on every page
The answer to the restaurant's most common question now sits at the top of every page, with its own page and a plan of the block, where before it was a paragraph at the bottom of one.
Asked for at lunch, live by dinner
The parking page and three new printed menus went from the owners' request to the live site in an afternoon. That pace is what the monthly care plan is for: when the menu changes, the site changes with it.
The bakery has its own front door
San Román has its own pages, menu and hours instead of a line on the restaurant's page, so a morning visitor finds the bread and pastry without reading a dinner menu first. It's the kind of split we plan for on every restaurant and café site.
It started with a free preview
The owners saw their site before they paid anything, the same way every business starts with us: a free preview of your homepage.
V the Barber
Independent barber · Burnsville, MN

See your site before you pay.
Tell us about your business and we build a preview of your homepage, free. You review it on your phone. Love it, and we finish the build. Not for you, and you owe nothing.
Websites from $500 · Care from $97/mo · No long-term contract
- 01
Tell us about your business
Four quick questions, about two minutes.
- 02
We build a preview of your homepage
On your real business, free.
- 03
You review it on your phone
Love it: half to finish, half at launch (websites from $500). Not for you: you owe nothing.
- 04
Care plan from $97/mo
Month-to-month.
