The Yard is an 18-hole mini golf course with a glow-in-the-dark theme, making it a fun and unique experience. The course features creatively designed obstacles made from repurposed materials, many of which have a nostalgic connection to Kenya. These everyday items are transformed into exciting challenges, showing how repurposing can give new life to old things. By using these materials, The Yard also helps reduce waste, proving that even simple objects can have a big impact on the environment. It’s a place where fun meets creativity and sustainability!
You know that one friend of yours whom you can be competitive af with?
That friend of yours whom you can beat at a game and shove your ** in their face?
That's the one whom you should go here with. Beat them at a game of golf and tell them how much of a loser they are for not being able to fit their balls into a hole.
I'm joking though, but you dig?
Best for
Casual Date
Vibe
Lively
Noise
Moderate
Best day
Wednesday
Best time
Morning
Family
Family Friendly
Pets
Not Allowed
Step-free
Neutral
Wheelchair
Partially Accessible
LGBTQ+
Very Welcoming
Special
features
Playing golf!
The artistic DIYs around.
Glow in the dark.
Everything!
0 people
found this
helpful
Edit your Review
You have one hour to edit your review from the time you posted it.
I visited this place with my dad, and we really bonded while competing in a game of golf. I highly recommend visiting with your family for a great way to connect!
Best for
Active Date
Vibe
Lively
Noise
Moderate
Best day
Sunday
Best time
Afternoon
Family
Family Friendly
Pets
Not Allowed
Step-free
Not Friendly
Wheelchair
Not Accessible
LGBTQ+
Friendly
Special
features
Beautiful Art which glows making the experience interesting for art enthusiasts
0 people
found this
helpful
Edit your Review
You have one hour to edit your review from the time you posted it.
show = false, 3000)
"
@review-updated.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@review-deleted.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@meetup-created.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@meetup-updated.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@meetup-deleted.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@meetup-status-updated.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@rsvp-cancelled.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 5000)
"
@rsvp-confirmed.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 5000)
"
@rsvp-rate-limited.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 5000)
"
@naiswipe-session-created.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@naiswipe-session-updated.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@naiswipe-session-deleted.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@naiswipe-matched.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 5000)
"
@naiswipe-session-deleted.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 5000)
"
@feedback-submitted.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 5000)
"
@placelist-created.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@placelist-updated.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
@placelist-deleted.window="
show = true;
status = $event.detail.status;
title = $event.detail.title;
message = $event.detail.message;
setTimeout(() => show = false, 3000)
"
x-transition:enter="transition ease-[cubic-bezier(0.2,0,0,1)] duration-300"
x-transition:enter-start="opacity-0 translate-y-3 scale-[0.97]"
x-transition:enter-end="opacity-100 translate-y-0 scale-100"
x-transition:leave="transition ease-out duration-150"
x-transition:leave-start="opacity-100 translate-y-0 scale-100"
x-transition:leave-end="opacity-0 translate-y-2 scale-[0.97]" role="alert"
class="fixed bottom-4 right-4 z-[80] w-[min(22rem,calc(100vw-2rem))] rounded-2xl border bg-[var(--ui-surface)] p-4 shadow-2xl"
:class="status === 'success' ? 'border-[var(--ui-success)]/40' : status === 'warning' ?
'border-[var(--ui-accent)]/50' : 'border-[var(--ui-danger)]/40'">