Halcyon Roast

Brewed slow, poured cold, made for lingering.

Small-batch coffee and pastries baked this morning, in a corner that feels like home.

Explore Menu
Open today
Iced coffee bursting from a glass in mid-splash, with ice cubes and coffee droplets frozen in the air above a rustic café bar

A corner made for lingering

We roast in small batches, pull every shot to order and bake before the doors open. Come for a quick cup, or settle in with a book. The window seats are yours for as long as you like.

  • Freshly brewed

    Beans roasted twice a week and ground for each cup.

  • Baked every morning

    Croissants, cinnamon buns and a cardamom loaf that rarely lasts past noon.

  • Made for staying

    Warm light, deep chairs and free Wi-Fi if the laptop comes along.

Out of the oven

7:30 am
Butter croissants
11:00 am
Cinnamon buns
3:00 pm
Cardamom loaf

Kind words from our regulars

Rated 4.9 out of 5 by our guests
The cold brew is the smoothest I've had, and the almond croissant was still warm. I came for twenty minutes and stayed for two hours.
Meera S.Weekend regular
Cozy without trying too hard. Good light, good chairs, and a mocha that isn't sickly sweet. It's become my Thursday spot.
Daniel R.Works from the window seat
The barista remembered my order on my second visit. The cardamom loaf sells out fast, so go early.
Ayesha K.Morning regular

Come say hello

We're a short walk from the old town square. Pop in, call ahead, or send us a note.

Halcyon Roast

24 Mill Lane, Old Town
Opening hours
Monday to Friday7 am to 9 pm
Saturday8 am to 10 pm
Sunday8 am to 8 pm

Send us a message

This opens your email app with the message ready to send. If nothing opens, write to hello@halcyonroast.example.