List of categories
> View All
Sunday Morning at 44 Stanley Avenue
Photos From Braamfontein's Indwe Park
Hidden Joburg: The Home of Edoardo Villa
Jozi People: Sipho Mackenzie, Fashion Pioneer
Dazzling Art and Architecture in Bilbao, Spain
Soweto Night Out: A Walk Through South Africa's History
A Tearful Parade Through Hillbrow
A Protest at the Johannesburg City Library
Street Art Sightings in Quirky Munich
My Joburg Jumpsuit: A Love Story
A Special Tour in Bulte (Noordgesig): Sign Up Now
Tuesday Night at the Sawubona Music Jam
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Magoebaskloof
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Stance Car Park-Off at FNB Stadium
Visiting Dolobran, Joburg's Quirkiest Mansion
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Joburg Heritage: Churches of Coronationville and Bosmont
The Spectacular Brixton Light Festival, Revisited
A Quick Tour of Brixton Monuments
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
Jozi Fashion Designer for a Day
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
Literary Magic at the Soweto Book Café
Four Days in Rhode Island, America's Smallest State
A Brixton Mosaic in Rosebank
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Quirky South Africa, Part 1: Padstals of the Platteland
Veldskoens: Southern Africa's Favorite Shoes
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
The Blogitects Do America
Art in Fordsburg at Lilian Road Studios
Black-Tie, Jozi-Style
Take a Walk Through Brixton with the Blogitects
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Spinning Bicycles in Soweto
Knitting in Joburg: Arthur Bales Turns 120
Gallery-Hopping Through Rosebank with Thabo the Tourist
Why I Became a Member of the Rand Club
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Andrew Lindsay, Joburg's Mosaic Master
Hidden Joburg: The Lemon Squeezer Church
Call of the Melville Mielie Lady
The Funky Pots and Tiles of Liebermann Pottery
Brixton Light Festival Magic
Photo Post: Joburg Graffiti Bonanza
The Beautiful Brixton Burn
A Corner Shop Exhibition in Brixton
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
Things Are Happening in Joburg City
The Birds of Paterson Park
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
The Louis Botha S-Bend: Walking Through Joburg's History
Exploring Joburg's Private Gardens
Musings on Migration in Joburg
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
12 Portraits of Inspiring South African Women
Ode to Limpopo
Five Things to Do in Potchefstroom
The Rand Club, Reinvented
A Visit to Mandela House on Vilakazi Street
The Dramatic Story of Rand Steam Laundries
Not Cycling Through Alexandra Township
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
Join the Long March to Freedom Art Walk
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
November Restaurant of the Month: Kafe Noir
Transwerke: Artists Bring a Crumbling Building to Life
The 2Summers #Gauteng52 Book: Frequently Asked Questions
Tips for Visiting Joburg's Little Addis
My 15 Favorite Photos of Amsterdam
The Newtown Heads Are Back in Action
JoburgPlaces and the Restoration of Somerset House
The Ultimate Mother-Daughter South African Road Trip
The Oldest House in Johannesburg
Living It Up on the World's Most Luxurious Train
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
A Quick Visit to the Dinokeng Game Reserve
Swaziland's Bushfire Festival: My Top 8 Tips
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
Yoga + Bunnies
The Magical Bonsai Trees of Randfontein
From Africa to America: The National Museum of African American History and Culture
Printing Handmade Business Cards in Joburg
10 Really Cool Jozi Places I Didn't Blog About in 2017
A December Staycation in Braamfontein
Adventures in North West Province: Whacky Groot Marico
Moving to Joburg? Hannah Can Help.
#Gauteng52, Week 46: Open Studios at August House
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 43: African Flavour Books
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
#Gauteng52, Week 31: Pretoria's Prison Museum
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
A Pedicure and More at the Cosmopolitan Hotel
#Gauteng52, Week 29: Sophiatown The Mix
The Casspir Project at the 2017 Turbine Art Fair
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 27: Anton Smit Sculpture Park
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
Street Art and Cape Town's District Six
Remembering Swazi Werner of the Zebra Inn
A Magical Visit to Master Mansions
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
#Gauteng52, Week 13: Art and Design at Ellis House
Friday Night at the Yeoville Dinner Club
#Gauteng52, Week 6: Pretoria's Freedom Park
Discovering South African Food in Alexandra Township
10 Photos of "Our Hillbrow"
Katlehong Stories: Storytelling in a Johannesburg Township
The Oriental Plaza Instameet: Winners Announced
Must-Have Christmas Gifts From the Maluti Mountains
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
Another Chance to Attend #2SummersBlogClass
Keyes Art Mile: A New Jozi Hangout in Rosebank
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Art Emerges From Dust on the Ribola Art Route
Work Shop New Town: The Embodiment of Jozi Coolness
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#2SummersBlogClass: A Really Good Saturday
iThemba Tower: A Recycled Tower of Art in Troyeville
Touring Joburg's Mosques and Minarets
Wanna Be a Blogger? Come to My Course at Bridge Books
7 Reasons to Love Hlamvu Afrocentric Boutique
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
Pop-Up Travel: The Nelson Mandela Capture Site
Five Quirky, Romantic Jozi Dates for Under R100
Making Art in Johannesburg
Roving Johannesburg With the Roving Bantu
I Love Westdene Graffiti
Cruising Jozi's Streets, Selling Books From a Suitcase
Six Underrated Joburg Instagrammers to Follow in 2016
Instax Fun in Jozi
2Summers Extreme Makeover
Nine Random Fun Things in Joburg (Featuring Venus)
A Golden Elephant in the City of Gold
Weird, Wacky, Wonderful Things I Saw While Riding in a Van Around South Africa
10 New Discoveries in Soweto
The Best Night Ever in Soweto
"Joburg is more Brooklyn than Brooklyn."
Behind the Scenes at the Joburg Ballet
Art Deco Hunting on the Wild, Wacky East Rand
Fun Fish Photography at the Two Oceans Aquarium
#TheGodProject: A Catholic Church in Rosebank
Melville Newsflash: Print for Sale at Mzansi Gallery
Shots From the Turbine Art Fair
An "Off the Beaten Path" Guide to Joburg
Learning to Cook, Faldela's Way
Modderfontein: A Very Old Place That Needs Protection
Pop-Up Travel: Quirky Jewelry Shopping in Accra
Street Art in a Free State Township
Three Days in Johannesburg: My TripAdvisor Travel Guide
Hallmark House: Big Changes Coming to Maboneng
Mandela Sets the World on Fire
Elvis is Alive (in Joburg)
Pop-Up Travel: A Beautiful Church in Zimbabwe
Jozi Top Fives: Walking Tours Edition
Newtown's South African/Ethiopian/Vegan Coffee Shop
Remembering Mandela in 2014
Jozi Top Fives: Museums and Galleries Edition
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Kalahari Books: My New Favorite Quirky Place in Joburg
Brother Zebulon and the Rastas of Judah Square
An Owl's Eye at the Joburg Zoo
Having Fun in Knysna: My Top Five Picks
The Best Jozi Birthday Weekend of All Time, Ever
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
24 Hours in Cape Town
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
A Slice of Istanbul in Midrand
Johannesburg. In Your Pocket.
Quirky Joburg: My Top 10 Picks
An Interesting Story About Blankets
Gauteng Ambassadors Invade the Cradle of Humankind
All I Want for Christmas Is a Rainbow Giraffe
Cycling Though Soweto on Mandela's Weekend
I Jumped Into a Mountain of Wool
Five Random Thoughts on the Joburg Philharmonic Orchestra
Vendors Evicted from Jozi's Streets
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
Insider Tips for the Joburg City Festival
Graveyard Instawalk
Faces of Jeppestown
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Little Addis, Uncut
Fashion for an Unfashionable Person
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
Brilliant Night View of #JoburgCity
The Rand Club: It's Old.
Walking in Jozi, Going Nowhere
Signs of Jozi: Prophets, Potions, and...
The Keeper of the Dynamite
Santarama Miniland: WTF?
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
Weekend of Jozi Awesomeness
I Exhibited.
Photowalking Without a Camera
I'm Exhibiting!
Troyeville: Quirky Art-Lover's Paradise
Instagram Insanity
Jozi CBD: Above and Below
A Hardcore Tattoo
Melville Was Made for Poetry
Fun Jazz in Jozi
Braai Day Photowalk in Kensington
Houghton Heritage
Oppi! Koppi! I Survived.
Raging Whoremones Reign Supreme
Fête de la Melville
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Back to School
"I'm too much for most people. But I'm never enough for myself."
Presidential Private Parts: Up Close and Personal
Medieval Wench for an Evening
Stories from Camp Sizanani
A Bittersweet Jozi Easter
I Died and Went to Airplane Heaven
Run Jozi, Run
Lightning Crashes
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
Traditional African Culture in a Modern African City
Ice Cream and Art Deco in the African 'Burbs
UMOJA!
Wishing on the New Year
The Power of the Picture
Another New Year in Jozi
A 2Summers Christmas Makeover
Two Weddings and a Funeral
A Post About Photowalking, and a Whole Lot More
Getting to Know Gandhi
The Magical Village of Hugel-Bugel
Back to Blogging With Pics From Bo-Kaap
Summer Camp, South African Style
Gay and Proud in Jozi
America's Pastime in a South African Township
Another South African Struggle
Why I Came to Africa
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Painting the Town White, With Light
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Photowalking Jozi's Downtown Fringes
Rugby: REALLY not a Game for Sissies
NIROX: Where Art, Nature, and Monkeys Meet
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Joburg's Wacky Victorian Time Warp
Cricket Continued
Cricket: Not a Game for Sissies
An Honest Living: Holiday Edition
Two Posts for the Price of One: Apartheid Photography and Corn
An Honest Living, Part 2
An Honest Living
In the 'Hood
Soccer City and Scarves
Haloumania
North and South
Home
On Assignment
> View All
A Visit to Hillbrow (Lockdown Day 99)
My Favorite Joburg People: James Ike
Remembering Henrike
Morning Stroll Through Hillbrow and Yeoville
I Danced Like a Maniac in Hillbrow
Help Us Rebuild the Hillbrow Boxing Club
Signing off for 2012
Lily and Zulu Girl Kick Ass
Girl Boxers Kick Ass. Part 2: The Champs
Girl Boxers Kick Ass. Part 1: The Undercards
A Major Shift
2Years of 2Summers
South Africa in Technicolor
Hillbrow Pride
Ballroom Boxing
Boxing on the Streets of Yeoville
Fight Club, Part 2
Fight Club, Part 1
I'm a Movie Star!
I Box, in Hillbrow
I Box
> View All
Dennis Dlomo's Fantastic Fitness Club
A Very Sad Goodbye to Brixton the Cat
The Spectacular Brixton Light Festival, Revisited
A Quick Tour of Brixton Monuments
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Youth Day Warmup for the Brixton Light Festival
A Brixton Mosaic in Rosebank
Trixie and Brixie
Take a Walk Through Brixton with the Blogitects
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Brixton Light Festival Magic
Isolating With Omicron, Brixton-Style
2Summers Moves to Brixton
Cleaning Up the Brixton Cemetery
The Beautiful Brixton Burn
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
A Post About Dagwoods
A Corner Shop Exhibition in Brixton
Some Shots From the Top of the Sentech Tower
#Gauteng52, Week 21: Breezeblock in Brixton
Roving Johannesburg With the Roving Bantu
Brixton on Fire: My Second Limited-Edition Print
Graveyard Instawalk
> View All
Eating Gatsbys in Salt River, Cape Town
How to Climb Table Mountain via Skeleton Gorge
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Andalousse: A Quickie Cape Town Restaurant Review
Street Art and Cape Town's District Six
I Drank Stellenbosch
A Non-Drinker's Guide to Stellenbosch
11 Spectacular Views in Stellenbosch
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Fun Fish Photography at the Two Oceans Aquarium
Learning to Cook, Faldela's Way
#HelloWeekend: 48 Hours in Cape Town
Barfing on a Plane (and Other Tales From the Overberg)
A Quirky Journey Across the Cape Winelands
I Ate South Africa
24 Hours in Cape Town
South Africa in Technicolor
Back to Blogging With Pics From Bo-Kaap
7 Links: A Blog Award That Doesn't Suck
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
> View All
Corona Finally Came for Me
Isolating With Omicron, Brixton-Style
Outrage Over Omicron: A Rant From South Africa
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
The 2Summers 2021 Support Group: 3 Influencers Who Make Me Happy
Thoughts on Traveling from South Africa to America in a Pandemic
The 2Summers 2021 Support Group: Is Anyone Reading This?
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
The 2Summers 2021 Support Group: Post #2 (Purplish)
The 2Summers 2021 Support Group: Post #1 (Green)
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
A December Quarantine Story
Lockdown Nostalgia: It's a Thing
A Very Big Haircut (and a Donation to Charity)
The South African Lockdown Wind-down
Endings and Beginnings for the Melville Food Program
Five Outings in Gauteng Province
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Lockdown Revisited: Fake It 'Til You Make It
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
I'm Back: An Un-numbered Lockdown Post
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
Lockdown Day 97
I Have a Blanket Problem (Lockdown Day 96)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Ten Years of 2Summers (Lockdown Day 92)
The Poet (Day 91)
Knitting (Lockdown Day 90)
I Just Want to Stay Home (Lockdown Day 89)
Trixie the Melville Kitten (Day 88)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Soweto (Lockdown Day 82)
Villa Gloria in Krugersdorp (Lockdown Day 81)
The COVID-19 Paradox (Lockdown Day 78)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
My Love Life Under Lockdown (Day 70)
What Next? (Lockdown Day 69)
Mixed Feelings (Lockdown Day 68)
Thoughts About Racism, Anti-Racism, and White Supremacy (Lockdown Day 66)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 42 (Shattered)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 34 (A Libyan Lockdown)
Lockdown Journal: Day 33 (Winter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 30 (How Much Longer?)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 24 (A Secret Garden)
Bonus COVID-19 Post: How to Help
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 22 (A Mental Health Day)
Lockdown Journal: Day 21 (The Melville Cat)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 19 (Pretoria Gold)
Lockdown Journal: Day 18 (Tree-Hugging)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Lockdown Journal: Day 15 (One Day at a Time)
Joburg COVID-19 Lockdown Journal: Day 13
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 6
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 3
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -1
Life in Joburg During COVID-19
> View All
The National Arts Festival: It Changed Me.
Quirky South Africa, Part 3: The Garden Route
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Quirky South Africa, Part 1: Padstals of the Platteland
Cruising Along the Eastern Cape's Route 72
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Phyllis Drives the Blogitects to the Eastern Cape and Back
Five Cheetahs and an Aardvark
#ThisIsSouthAfrica: Our First National Instameet
South Africa's Wild, Wild Coast: Part 3 (With Donkeys)
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
Pop-Up Travel: Addo Elephant National Park
I Jumped Off a Bridge. Here's the Video.
Some Very Special African Penguins
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
I Jumped Into a Mountain of Wool
Five Bloggers Rock Port Elizabeth
I'm Home.
Scenes From the Eastern Cape
Hogsback Packing
On the Road, Again
> View All
Burgers of the East Rand: Zani in Katlehong
Veldskoens: Southern Africa's Favorite Shoes
Chinese Tea and Cake in Bedfordview
A Tour of Joburg's Mediterranean East
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Senhor Galo's: A Portuguese Roadhouse in Edenvale
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Thrifting Across the East Rand
Knitting in Joburg: Elli's Needlework, Edenvale
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Valentine's Date at the Fireplace Roadhouse
Roadhouses of Gauteng Province
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
A Visit to the Thokoza Memorial
Spaza Shop Magic in Katlehong
Announcing the Katlehong and Thokoza Spaza Shop Tour
This Is the East: Deliciously Greek Coffee Shop and Deli
This Is the East: Hodad's of Edenvale
This Is the East: TJIPS in Eastgate Mall
This Is the East: The Windmill of Van Riebeek Avenue
This Is the East: O' Peri Peri of Edenvale
This Is the East: Cremalat
This Is the East: Croydon Bakery
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 20: Benoni's Victorian Secret
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Art Deco Hunting on the Wild, Wacky East Rand
Ice Cream and Art Deco in the African 'Burbs
> View All
A Writing Holiday in Leisure Bay
Grieving for Jon, Ten Years Later
Isolating With Omicron, Brixton-Style
2Summers Moves to Brixton
The 2Summers 2021 Support Group: 3 Influencers Who Make Me Happy
The 2Summers 2021 Support Group: Post #1 (Green)
Sunrise Over 2021
Ten Years of 2Summers (Lockdown Day 92)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
My Love Life Under Lockdown (Day 70)
Thoughts About Racism, Anti-Racism, and White Supremacy (Lockdown Day 66)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Looking Back at 2019. Looking Forward to 2020.
Feeling South Africa's Pain
Rants and Rages of a 40-Something Woman
For Meruschka (a.k.a. MzansiGirl)
A December Wedding in Joburg
Thoughts on Blogging (Which Is Kind of a Stupid Word)
2Summers in Motion
Heartbreak: A Valentine's Day Post
19 December
8 Years, 800 Blog Posts
From the Melville Cat: A Breakup
Musings From a Traveling Auntie
Two Men Get Married on the Roof of Johannesburg
Visiting Venda
My Favorite Joburg People: Lucky Masuka
My Favorite Joburg People: Florence Ngobeni-Allen
My Favorite Joburg People: A Storytelling Project
Remembering Henrike
Something I'm Afraid Of
A Year of Making Space
Reflections of a Jet-lagged Woman Between Continents
Home in Melville
For Ray
Confession: I'm an Artist
Notes on Cherry Pip Spitting (and Other Thoughts)
An Update From the Real Me
An Owl's Eye at the Joburg Zoo
A Thank-You Letter to My Blog
Remembering Things in the Land That Grows Rocks
Hi, South Africa. Nice to Meet You.
The New 2Summers
An American Migrant in Johannesburg
Swaziland: It's Really Freaking Green.
Some Very Special African Penguins
Mourning, Honoring, Celebrating Madiba
Mandela. And Me.
An Amazing Story
Another Hemispheric Switch
Statue-Hunting in the Historic District
Goodbye Africa, Hello America
Still Crazy After All Three Years
Last Supper at Gramadoelas
Pause.
Signing off for 2012
A Year Without Jon
Birthday Card for Jon
Jailhouse Photo Exhibition
Blank Page
Don't Mind Me. I'm Working on Myself.
I'm Home.
2Years of 2Summers
Half a Year (Or, Death Sucks)
Back to School
There's Something About Swaziland
Remembering the Blur
Across the Blogosphere. Across the World.
A Bittersweet Jozi Easter
After the Rain
100,000 Reasons to Love My Blog
Run Jozi, Run
I Box
A Rose by Any Other Name...
How Did I Get Here?
Return to the Swazi Mountaintop
Our Final Assignment
Wishing on the New Year
A Time to Be Born, A Time to Die
A Special 2Summers Photo
Message of Support From the Melville Cat
Land Rover on a Swazi Mountaintop
High and Low
An Unforgettable Day in Chinatown
Another New Year in Jozi
Last Goodbye
Gratitude
Joe
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Life Is A Walk in the Dog Park
South Africa is a Beautiful Place
> View All
Sunday Morning at 44 Stanley Avenue
My Top 5 Moments in the Great State of Maine
Afro-Latin Flavors (and Fun) at Artüro in Melville
Sleeping in a Retro Campovan in Kameel, North West
Burgers of the East Rand: Zani in Katlehong
The De Baba Eatery Sparks a Melville Comeback
Early Saturday Morning at the Pretoria Boeremark
A Jacaranda Special: Purple Pastries in Westcliff
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
A Staycation in Kensington
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Friday Morning at the Biggest Fresh Produce Market in Africa
Four Days in Rhode Island, America's Smallest State
Pomegranates and Turkish Food in Centurion
Bev's Burgers: My Joburg Burger Obsession
Quirky South Africa, Part 1: Padstals of the Platteland
Chinese Tea and Cake in Bedfordview
Take a Walk Through Brixton with the Blogitects
Hidden Joburg: The Radium Beer Hall in Orange Grove
Eating Gatsbys in Salt River, Cape Town
A Tour of Joburg's Mediterranean East
Why I Became a Member of the Rand Club
Mexican Food in Alexandra (and Other Tales From the Kasi)
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
Joburg's Five Best Shawarmas
Glorious, Plastic-free Shopping at the Refillery
The Shawarma King of Roodepoort
JFF Rooftop Farm: A Plant Nursery in the Sky
Emzini: The Place to Eat in Westdene
Ludwig's Roses: The Rose Capital of South Africa
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Syrian Rose: The Best Restaurant in Fordsburg
Astonishing Arniston
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Roasty's Roadhouse: Worth the Journey to Fourways
A Bagel Pop-Up in Blairgowrie
Senhor Galo's: A Portuguese Roadhouse in Edenvale
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Saturday Night at the Burger Box Roadhouse, Krugersdorp
The Pure and Cool Roadhouse, Malvern
My Favorite Jozi Coffee Shops: Vice in Craighall Park
Big Night Out at Uncle Harry's Roadhouse
A Visitor's Guide to Bathurst
Chicken Dinner at Chilli Pepper on Immink Drive
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Roadhouses of Gauteng Province
Quickie Restaurant Review: Anong Thai in Cyrildene
A Post About Dagwoods
An Organic, Vegan Exploration of Joburg
Yummy Mayfair: An American Junk Food Bonanza
Farming With Mama Fifi: Bertrams Inner City Farm
Things Are Happening in Joburg City
The Jozi Lockdown Hustle (Day 75)
What Next? (Lockdown Day 69)
Lockdown Journal: Day 45 (Mother's Day)
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
How I Became a Wine Guru in One Day
Joburg's Hottest Rooftop Party at Hallmark House
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
#10SouthAfricanTowns, Part 1: Val
This Is the East: Deliciously Greek Coffee Shop and Deli
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
South Africa's Best Tex-Mex Restaurant
Sobae Sorbet: A Frozen Joburg Love Story
Five Great Places for Fish and Chips in Joburg
Musings on Migration in Joburg
From the Beach to the Desert, Part I: Plettenberg Bay
Five Things to Do in Potchefstroom
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
The Rand Club, Reinvented
Quirky Winemakers of the Swartland
Ba-Pita: A New (Old) Restaurant in Melville
36 Hours in Hermanus
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
This Is the East: TJIPS in Eastgate Mall
The Best Margherita Pizza in Joburg (or maybe the world)
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
This Is the East: O' Peri Peri of Edenvale
A Summer Weekend at Brahman Hills
This Is the East: Cremalat
10 Rad Joburg Things I Didn't Blog About in 2018
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
The Interesting Story Behind Linden's Ritual Café
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
Mallies Spice Works: The Place to Buy Spices in Joburg
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
August Restaurant of the Month: Ben's Pizza in Marshalltown
Two Days in the Robertson Wine Valley
July Restaurant of the Month: NGC Blairgowrie
Living It Up on the World's Most Luxurious Train
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
This Is the East: Croydon Bakery
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
Tarantino's: Joburg's Most Secret Coffeeshop
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
My Favorite Jozi Coffeeshops: Flynn Coffee
My Favorite Jozi Coffeeshops: Thirdspace
March Restaurant of the Month: Bergbron Plaaskombuis
My Favorite Jozi Coffeeshops: Yield Coffee Bar
Brightside Farm: Where Joburg's Best Food Comes From
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
A Winery in Joburg!
January Restaurant of the Month: Reserved Cafe in Melville
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52, Week 52: Bagels and More From Feigel's
Shopping for "Best Before" Deals at Crazy Groceries
A Theatrical Dinner Chez Fong
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
A Secret Bakery in Kramerville
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
The Best Massage in Joburg
Andalousse: A Quickie Cape Town Restaurant Review
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 32: Joburg's Best Fish and Chips
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
Quickie Restaurant Review: Rosto in Linden
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
#Gauteng52, Week 23: Food Junxion
I Drank Stellenbosch
#Gauteng52, Week 21: Breezeblock in Brixton
A Non-Drinker's Guide to Stellenbosch
#Gauteng52, Week 20: Benoni's Victorian Secret
11 Spectacular Views in Stellenbosch
#Gauteng52, Week 14: Glory in Melville
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 11: A New Take on Vilakazi Street
Friday Night at the Yeoville Dinner Club
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
A Delicious Syrian Meal and a Rant About Refugees
Discovering South African Food in Alexandra Township
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Three Bars for Great Cocktails in Jozi
Quickie Restaurant Review: Mamasan in Melville
Melville: The Trumpocalypse Antidote
My Five Favorite Spots for Afternoon Tea in Joburg
Keyes Art Mile: A New Jozi Hangout in Rosebank
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Downtown Joburg's Newest Secret Coffeeshop
A Good Sushi Restaurant in Joburg
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
Pop-Up Travel: Terbodore Coffee Roasters
Quirky High Tea at Fairlawns Boutique Hotel
My Five Favorite Coffee Shops in Joburg
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
Five Quirky, Romantic Jozi Dates for Under R100
48 Hours in Dullstroom
Quickie Restaurant Review: Industry Bakery in Emmarentia
Joburg's Best-Kept Mexican Food Secret
Big News About Joburg's Newest Inner City Development
Some Updates on Mexican Food in Johannesburg
Johannesburg's Best German Bakery
Mac & Cheese in Jozi
My Favorite Corner in Melville
Melville Coffee Time With Internations
At Long Last, High Tea at the Four Seasons
Pop-Up Burgers, Revisited
Where to Eat in Mayfair (as Seen in Sawubona)
10 New Discoveries in Soweto
A Cheap, Easy Way to Have Fun in Joburg
72 Hours in Soweto
Some New Discoveries in Chinatown
An "Off the Beaten Path" Guide to Joburg
Learning to Cook, Faldela's Way
Three Awesome New Places to Hang Out in Melville
#HelloWeekend: 48 Hours in Cape Town
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Breakfast in the Jozi 'Burbs: My Top Five Picks
Where to Eat Cheap, Delicious Turkish Food in Joburg
Three Days in Johannesburg: My TripAdvisor Travel Guide
This Just In: New Coffee Shop Discovered in Newtown
A Quirky Journey Across the Cape Winelands
I Ate South Africa
The Best (Only?) Arabic Pastries in Joburg
Indian Food Returns to Melville
Five Secret Spots for a Romantic Dinner in Jozi
Jozi Pizza Wars: Episode 3
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Jozi Pizza Wars: Episode 1
Johannesburg's Underground Pubs
The New Best Croissant in Jozi
The 2014 Joburg City Festival: My Photo Highlights
Jozi Top Fives: Cheap Eats Edition
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Sandton Dinner on a Budget: Random Japanese Hot Pot
My Favorite Classy Dinner Spot in Sandton
Lazy Sunday on Durban's North Beach
Joburg's Best Bunny Chow
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
Vegan Food That Every South African Will Love
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
Quirky Joburg: My Top 10 Picks
Melville Snapshot: The Great Eastern Food Bar
Sandton Snapshot: Sundowners at Higher Ground
A Mexican Chef in Johannesburg
"Researching" Burgers and Shirtless Men
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Taiwanese Mexican Food, Made in South Africa
An Authentic Joburg Afternoon
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
Insider Tips for the Joburg City Festival
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Feel-Good Food in Downtown Jozi
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
Dinner at the Darkie Café
The Leopard: From Parkhurst to Melville
Birthday Celebration in the Lap of Luxury
Weekend of Jozi Awesomeness
The Best Croissant in Jozi
Melville Insta-brunch
Fun Jazz in Jozi
Spar's Magic Bread
Café Mexicho: You Can Eat There After All
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
18 Hours on the Wild Frontier
Burgers and Dog
Wi-Fi Revolution
Thunder Gun!
2Summers Cooks
An Unforgettable Day in Chinatown
The Finest Jozi Burger Money Can Buy
Hogsback Packing
Brunching With Bing
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
Beef. It's What's for Dinner (on my birthday).
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Jozi Cheesiness
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
Photowalking Jozi's Downtown Fringes
The Spur Burger: A South-African-Texan-Native-American Tradition
Escape to the Rainy Countryside
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Handmade on Melville's Main Road
Breakfast at Bamboo
Clap for Chow Mein
Selassie, Obama, and Damn Good Ethiopian Food
Hiking Joburg's Main Drag
Sunday's Main Event
Melville Pizza: Think Thin
Sweet Indian Valentines
Joburg's Wacky Victorian Time Warp
What's a Litchi and How Do I Eat One?
Zoo Lake: Where the Locals Go
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Beans for Breakfast
Melville Pass-throughs
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
A Week on the Commune
Zuma Speaks (and we miss it)
Chowing Down, Durban-style
Where Not to Eat in Melville
Haloumania
Home
> View All
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Jozi Getaways: Houseboating on the Vaal River
The Blogitects Spend a Night in Wild Wepener
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
Must-Have Christmas Gifts From the Maluti Mountains
Wild Horses of the Drakensberg
Street Art in a Free State Township
I Ate South Africa
Mandela Sets the World on Fire
Notes on Cherry Pip Spitting (and Other Thoughts)
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
An Interesting Story About Blankets
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
I'm Home.
Update From Chilly South Africa
Two Weddings and a Funeral
A Tiger in the African Bush
Floodwatch
The Purple Onion and the Basotho Hat
> View All
Quick Update on the 2Summers #Gauteng52 Challenge Book
The 2Summers #Gauteng52 Book: Frequently Asked Questions
#Gauteng52: The Year in Review
#Gauteng52, Week 52: Bagels and More From Feigel's
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
#Gauteng52, Week 50: Marievale Bird Sanctuary
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
#Gauteng52, Week 46: Open Studios at August House
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 43: African Flavour Books
#Gauteng52, Week 42: Kensington's Rhodes Park
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
#Gauteng52, Week 39: Zoo Lake Swimming Pool
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
#Gauteng52, Week 32: Joburg's Best Fish and Chips
#Gauteng52, Week 31: Pretoria's Prison Museum
#Gauteng52, Week 30: The Joburg Jamonópolis
#Gauteng52, Week 29: Sophiatown The Mix
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 27: Anton Smit Sculpture Park
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
#Gauteng52, Week 24: Turffontein Race Course
#Gauteng52, Week 23: Food Junxion
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 20: Benoni's Victorian Secret
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
#Gauteng52, Week 14: Glory in Melville
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 12: The Cosmos of Delta Park
#Gauteng52, Week 11: A New Take on Vilakazi Street
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 9: Kavady at the Melrose Temple
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#Gauteng52, Week 7: Johannesburg's Multiflora Market
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
#Gauteng52, Week 1: Hiking the Hennops Trail
> View All
Hidden Joburg: The Home of Edoardo Villa
Hidden Joburg: The Freemasons' Hall in Parktown
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Hidden Joburg: The Radium Beer Hall in Orange Grove
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
Hidden Joburg: The Lions Shul
Why I Became a Member of the Rand Club
Hidden Joburg: The Lemon Squeezer Church
View From the Top of the Nizamiye Mosque
The Rand Club, Reinvented
A Visit to Mandela House on Vilakazi Street
The Heritage of Johannesburg's Middle-Class Suburbs
Johannesburg, 13 Floors Up
10 Photos of "Our Hillbrow"
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Downtown Joburg's Newest Secret Coffeeshop
#TheGodProject: Johannesburg's Home of Scientology
A Slice of Istanbul in Midrand
Constitution Hill (A Long-Overdue Post)
A Post About Photowalking, and a Whole Lot More
Getting to Know Gandhi
> View All
A Tearful Parade Through Hillbrow
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
A Visit to Hillbrow (Lockdown Day 99)
That Time I Climbed Ponte
Transwerke: Artists Bring a Crumbling Building to Life
A Hillbrow Cat Becomes a Melville Cat
In Transit: Hillbrow Above and Below
Friday Night at the Yeoville Dinner Club
#TheGodProject: Nigerian Jews in Joburg
10 Photos of "Our Hillbrow"
My Favorite Joburg People: James Ike
Mini Ponte: My New Favorite Joburg Building
Walking on the Roof of Johannesburg
Morning Stroll Through Hillbrow and Yeoville
Jozi Top Fives: Walking Tours Edition
(Re)discovering Joburg
Walking in the Sky With Vodacom
Eating My Way Through Yeoville
The Story of a Hillbrow Cat
Quirky Joburg: My Top 10 Picks
Fun Food in Yeoville
The Tower Lost Its Ball
Signs of Jozi: Prophets, Potions, and...
Constitution Hill (A Long-Overdue Post)
I Danced Like a Maniac in Hillbrow
Stolen Shots of Hillbrow
Ponte City, Inside and Out
Ponte.
300th Post: The Two Towers Hillbrow Pride
Boxing on the Streets of Yeoville
Fight Club, Part 2
Fight Club, Part 1
I'm a Movie Star!
I Box, in Hillbrow
7 Links: A Blog Award That Doesn't Suck
Celebrating Madiba with Soccer
Saving Buildings and Lives in Hillbrow
Yo Yo, Yeoville
The Mean Streets of Hillbrow
> View All
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
A Rainy Instameet in Jeppestown
Six Underrated Joburg Instagrammers to Follow in 2016
A Year of Making Space
Ode to Instagram
Instawalking Through Alex (With a DSLR)
Around Zimbabwe in 14 Days: Snaps From the Road
Having Fun in Knysna: My Top Five Picks
An Empty Stadium, Filled With Instagram
Around South Africa in 10 Instagrams
I'm Meeting South Africa
Hi, South Africa. Nice to Meet You.
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
Walking in the Sky With Vodacom
Johannesburg's Amazing Race
Gauteng Ambassadors Invade the Cradle of Humankind
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
Five Observations From a Lapsed American
I Think I'm South African Now
Graveyard Instawalk
Quick Reminder: Melville is Awesome
Little Turret in a Big City
Did I Mention Jozi is Pretty?
Roof-Hopping Through a Beautiful City
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
New Furniture for the Melville Cat
Mystery Monument to Be Revealed. But When?
An Epic Orgy of Instagram
Weekend of Jozi Awesomeness
Hyenas Make Me Laugh
Under Namibian Skies
Soweto iPhonography
A Near-Death Rhino Encounter on New Year's Eve
Signing off for 2012
The Story Behind My Exhibition Photos (Belated)
The Melville Cat: My Favorite Places
Agapanthus
Three-wheeling Through Jozi
I Exhibited.
Photowalking Without a Camera
I'm Exhibiting!
Troyeville: Quirky Art-Lover's Paradise
Instagram Insanity
Jozi Clouds, Instagrammed
Jozi CBD: Above and Below
I (He)art Joburg
Message From the 2Summers Muse
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Fun Jazz in Jozi
Sunday Morning
Braai Day Photowalk in Kensington
Glass
Blank Page
Cat-a-Gram
Fronds Unfurling
Focusing Inward With Instagram
Don't Mind Me. I'm Working on Myself.
Weekend Instablog
> View All
Hunting for Fossils in the Cradle of Humankind
Hiking the Drakensberg's Spectacular Tugela Gorge
Ezemvelo: Great Hiking Close to Joburg
The Blogitects Do Limpopo: Marakele National Park
The Blogitects Do Limpopo: Magoebaskloof
Greylene the Suzuki Jimny Hits the Road
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Staycation in Kensington
A Winter Explosion of Aloes at the Aloe Farm
Sleeping in Jozi: A Night at the African Penthouses
Jozi Getaways: Houseboating on the Vaal River
Jozi Getaways: The Donkey Dairy, Magaliesburg
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Sunrise Over 2021
Five Things to Do in Potchefstroom
Cheetahs on the Hunt in Welgevonden Game Reserve
A Quick Visit to the Dinokeng Game Reserve
Adventures in North West Province: Whacky Groot Marico
The Best Massage in Joburg
A Dog-Friendly Getaway for a Dog-less Couple
Four Tips on Car Hire in South Africa
The 2Summers Weekend Guide to Magoebaskloof
48 Hours in the Midlands
48 Hours in Dullstroom
Wild Horses of the Drakensberg
#HelloWeekend: 48 Hours in Cape Town
Need a Quaint Escape From Jozi? Go Here.
Birthday Celebration in the Lap of Luxury
> View All
Spinning: South Africa’s Craziest Homegrown Motorsport
It’s 2Summers. Hi.
Sunday Morning at 44 Stanley Avenue
Photos From Braamfontein's Indwe Park
Americans in Joburg: Why We Vote
Hidden Joburg: The Home of Edoardo Villa
Jozi People: Sipho Mackenzie, Fashion Pioneer
Clivias in Bloom at Random Harvest Indigenous Nursery
Afro-Latin Flavors (and Fun) at Artüro in Melville
Burgers of the East Rand: Zani in Katlehong
Soweto Night Out: A Walk Through South Africa's History
Dennis Dlomo's Fantastic Fitness Club
A Tearful Parade Through Hillbrow
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
The De Baba Eatery Sparks a Melville Comeback
Hunting for Fossils in the Cradle of Humankind
My Joburg Jumpsuit: A Love Story
Swap Movement: Joburg's Clothes Swap Phenomenon
A Special Tour in Bulte (Noordgesig): Sign Up Now
Ezemvelo: Great Hiking Close to Joburg
Tuesday Night at the Sawubona Music Jam
Early Saturday Morning at the Pretoria Boeremark
Matric Farewell: Party of the Year in Bulte
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Very Sad Goodbye to Brixton the Cat
A Stance Car Park-Off at FNB Stadium
A Belated Kensington Jacaranda Walk Post
Visiting Dolobran, Joburg's Quirkiest Mansion
Rugby in South Africa Is Not Only a Game
A Jacaranda Special: Purple Pastries in Westcliff
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Joburg Heritage: Churches of Coronationville and Bosmont
The Spectacular Brixton Light Festival, Revisited
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Quick Tour of Brixton Monuments
Joburg Thrifting: Winter 2023
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
What ChatGPT Says About 2Summers
Jozi Fashion Designer for a Day
A Staycation in Kensington
Youth Day Warmup for the Brixton Light Festival
A Winter Explosion of Aloes at the Aloe Farm
Axe-Throwing in Johannesburg
Friday Morning at the Biggest Fresh Produce Market in Africa
Literary Magic at the Soweto Book Café
A Brixton Mosaic in Rosebank
Pomegranates and Turkish Food in Centurion
Bev's Burgers: My Joburg Burger Obsession
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Veldskoens: Southern Africa's Favorite Shoes
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Chinese Tea and Cake in Bedfordview
Trixie and Brixie
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Black-Tie, Jozi-Style
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
A Tour of Joburg's Mediterranean East
Knitting in Joburg: Arthur Bales Turns 120
Hidden Joburg: The Lions Shul
Gallery-Hopping Through Rosebank with Thabo the Tourist
Jozi Getaways: Houseboating on the Vaal River
Why I Became a Member of the Rand Club
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
Hidden Joburg: The Lemon Squeezer Church
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Glorious, Plastic-free Shopping at the Refillery
Return to Jeppestown's City Hall
Call of the Melville Mielie Lady
Shopping Sustainably (and Cheaply) in Johannesburg
The Cosmos Flowers of Delta Park: 2022 Edition
The Funky Pots and Tiles of Liebermann Pottery
The Shawarma King of Roodepoort
The Glorious Proteas of Kloofendal Nature Reserve
JFF Rooftop Farm: A Plant Nursery in the Sky
Brixton Light Festival Magic
Chappy: Vintage Heaven in Linden
Emzini: The Place to Eat in Westdene
The Joburg City Park You Must Visit in 2022
Corona Finally Came for Me
Isolating With Omicron, Brixton-Style
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Outrage Over Omicron: A Rant From South Africa
Syrian Rose: The Best Restaurant in Fordsburg
Roasty's Roadhouse: Worth the Journey to Fourways
A Jacaranda Walk Through Rosebank
A Bagel Pop-Up in Blairgowrie
Photo Post: Joburg Graffiti Bonanza
2Summers Moves to Brixton
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Diepkloof, Soweto, on a Sunday
Cleaning Up the Brixton Cemetery
Spectacular African Art at the Wits Art Museum
Senhor Galo's: A Portuguese Roadhouse in Edenvale
The Beautiful Brixton Burn
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
The Old Lake Market, Parkview
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Thrifting Across the East Rand
Saturday Night at the Burger Box Roadhouse, Krugersdorp
Two Days With Joburg Tourism: A Photo Story
Knitting in Joburg: Elli's Needlework, Edenvale
The Pure and Cool Roadhouse, Malvern
My Favorite Jozi Coffee Shops: Vice in Craighall Park
Big Night Out at Uncle Harry's Roadhouse
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
I Climbed a Mine Dump in Soweto
View From the Top of the Nizamiye Mosque
Chicken Dinner at Chilli Pepper on Immink Drive
Braamfontein From Above
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
Bisecting Joburg: A Walk on Linksfield Ridge
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Roadhouses of Gauteng Province
The 2Summers 2021 Support Group: Post #1 (Green)
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
Quickie Restaurant Review: Anong Thai in Cyrildene
A December Quarantine Story
Walking Downtown Joburg With Gerald
A Post About Dagwoods
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
A Corner Shop Exhibition in Brixton
Yummy Mayfair: An American Junk Food Bonanza
A Visit to the Thokoza Memorial
A Tree at Westdene Dam
Joburg Jacaranda Watch: October 2020
Spaza Shop Magic in Katlehong
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Americans in South Africa: It's Time to Vote
Cycling in Soweto With Locals
A Delicious Dose of Solitude in the Melville Koppies
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
A Very Big Haircut (and a Donation to Charity)
The South African Lockdown Wind-down
Endings and Beginnings for the Melville Food Program
Five Outings in Gauteng Province
Things Are Happening in Joburg City
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Lockdown Revisited: Fake It 'Til You Make It
The Birds of Paterson Park
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
I'm Back: An Un-numbered Lockdown Post
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
Lockdown Day 97
I Have a Blanket Problem (Lockdown Day 96)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Ten Years of 2Summers (Lockdown Day 92)
The Poet (Day 91)
I Just Want to Stay Home (Lockdown Day 89)
Trixie the Melville Kitten (Day 88)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Soweto (Lockdown Day 82)
Villa Gloria in Krugersdorp (Lockdown Day 81)
The COVID-19 Paradox (Lockdown Day 78)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
What Next? (Lockdown Day 69)
Mixed Feelings (Lockdown Day 68)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 42 (Shattered)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 33 (Winter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 30 (How Much Longer?)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 24 (A Secret Garden)
Bonus COVID-19 Post: How to Help
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 22 (A Mental Health Day)
Lockdown Journal: Day 21 (The Melville Cat)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 19 (Pretoria Gold)
Lockdown Journal: Day 18 (Tree-Hugging)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Lockdown Journal: Day 15 (One Day at a Time)
Joburg COVID-19 Lockdown Journal: Day 13
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 6
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 3
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -1
Joburg COVID-19 Lockdown Journal: Day -2
Life in Joburg During COVID-19
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
How I Became a Wine Guru in One Day
Joburg's Hottest Rooftop Party at Hallmark House
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Upcycle: Giving Junk A Second Chance in Joburg
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
This Is the East: Deliciously Greek Coffee Shop and Deli
Looking Back at 2019. Looking Forward to 2020.
The Louis Botha S-Bend: Walking Through Joburg's History
Five Places to Buy Local Gifts in Joburg
Bank of Lisbon: The Implosion of a Jozi SkyScraper
The Shot Hole Borer Beetle: A Deadly Threat to Joburg's Trees
Exploring Joburg's Private Gardens
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
Sobae Sorbet: A Frozen Joburg Love Story
Five Great Places for Fish and Chips in Joburg
Feeling South Africa's Pain
Musings on Migration in Joburg
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
12 Portraits of Inspiring South African Women
20 Pictures From Walk the Talk 2019
Sculptures and Tiny Sweaters for Nelson Mandela Day
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
The Rand Club, Reinvented
Ba-Pita: A New (Old) Restaurant in Melville
A Visit to Mandela House on Vilakazi Street
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
The Dramatic Story of Rand Steam Laundries
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
Men on Tinder: Read This
This Is the East: TJIPS in Eastgate Mall
That Time I Climbed Ponte
The Best Margherita Pizza in Joburg (or maybe the world)
Not Cycling Through Alexandra Township
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
This Is the East: O' Peri Peri of Edenvale
This Is the East: Cremalat
For Meruschka (a.k.a. MzansiGirl)
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
A December Wedding in Joburg
Learning About DNA (and Me) at Health Works in Hyde Park
Meditating at the Buddhist Centre in Fietas
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
The Interesting Story Behind Linden's Ritual Café
Transwerke: Artists Bring a Crumbling Building to Life
The 2Summers #Gauteng52 Book: Frequently Asked Questions
The Melville Cat: I Am a Cat Food Spokesperson
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
This Is the East: Rock Raceway in Brakpan
Mallies Spice Works: The Place to Buy Spices in Joburg
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
From the Melville Cat: A Kitten in My Castle
Learn How to Blog From a Reluctant Blogger
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
The Newtown Heads Are Back in Action
August Restaurant of the Month: Ben's Pizza in Marshalltown
JoburgPlaces and the Restoration of Somerset House
The Oldest House in Johannesburg
July Restaurant of the Month: NGC Blairgowrie
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
This Is the East: Croydon Bakery
Hot Air Ballooning Over South Africa
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
On Top of Joburg at 120 End Street
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Tarantino's: Joburg's Most Secret Coffeeshop
Some Shots From the Top of the Sentech Tower
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
My Favorite Jozi Coffeeshops: Flynn Coffee
Bonolo's Beautiful Melville Garden
My Favorite Jozi Coffeeshops: Thirdspace
Skateboarding Across Jozi
2Summers in Motion
March Restaurant of the Month: Bergbron Plaaskombuis
Yoga + Bunnies
My Favorite Jozi Coffeeshops: Yield Coffee Bar
"Renee's Little Killers" at Jozi Carnivores
That Jozi Skyline
Brightside Farm: Where Joburg's Best Food Comes From
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
A Winery in Joburg!
The Magical Bonsai Trees of Randfontein
January Restaurant of the Month: Reserved Cafe in Melville
Printing Handmade Business Cards in Joburg
Joburg Airports: O.R. Tambo vs. Lanseria
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52: The Year in Review
#Gauteng52, Week 52: Bagels and More From Feigel's
Shopping for "Best Before" Deals at Crazy Groceries
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
A December Staycation in Braamfontein
A Theatrical Dinner Chez Fong
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
Moving to Joburg? Hannah Can Help.
Reclaim the Wilds This Sunday
#Gauteng52, Week 46: Open Studios at August House
#Gauteng52, Week 45: The Jesuits of Auckland Park
From the Melville Cat: I'm a Work of Art
A Secret Bakery in Kramerville
#Gauteng52, Week 43: African Flavour Books
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 42: Kensington's Rhodes Park
8 Years, 800 Blog Posts
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
The Best Massage in Joburg
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
#Gauteng52, Week 29: Sophiatown The Mix
The Casspir Project at the 2017 Turbine Art Fair
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
Quickie Restaurant Review: Rosto in Linden
A Hillbrow Cat Becomes a Melville Cat
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
A New and Improved 2Summers Blog Course
#Gauteng52, Week 24: Turffontein Race Course
Remembering Swazi Werner of the Zebra Inn
#Gauteng52, Week 23: Food Junxion
A Magical Visit to Master Mansions
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 20: Benoni's Victorian Secret
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
The Melville Cat: I'm a Columnist
#Gauteng52, Week 14: Glory in Melville
In Transit: Hillbrow Above and Below
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 12: The Cosmos of Delta Park
Inside Joburg's Historic Jeppe Post Office
#Gauteng52, Week 11: A New Take on Vilakazi Street
Friday Night at the Yeoville Dinner Club
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 9: Kavady at the Melrose Temple
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#TheGodProject: Nigerian Jews in Joburg
#Gauteng52, Week 7: Johannesburg's Multiflora Market
Johannesburg, 13 Floors Up
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
A Delicious Syrian Meal and a Rant About Refugees
Discovering South African Food in Alexandra Township
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
10 Photos of "Our Hillbrow"
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Three Bars for Great Cocktails in Jozi
An Instagram Challenge in 2016. A Blog Challenge in 2017.
Two Men Get Married on the Roof of Johannesburg
A Dog-Friendly Getaway for a Dog-less Couple
Quickie Restaurant Review: Mamasan in Melville
Katlehong Stories: Storytelling in a Johannesburg Township
The Oriental Plaza Instameet: Winners Announced
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
Another Chance to Attend #2SummersBlogClass
My Five Favorite Spots for Afternoon Tea in Joburg
Keyes Art Mile: A New Jozi Hangout in Rosebank
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
A Melville Cat Photoshoot
Work Shop New Town: The Embodiment of Jozi Coolness
Downtown Joburg's Newest Secret Coffeeshop
A Good Sushi Restaurant in Joburg
Soweto, the Adrenaline-Seekers' Capital of South Africa
A Walk Through Alexandra Township
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
#2SummersBlogClass: A Really Good Saturday
iThemba Tower: A Recycled Tower of Art in Troyeville
Touring Joburg's Mosques and Minarets
Wanna Be a Blogger? Come to My Course at Bridge Books
Quirky High Tea at Fairlawns Boutique Hotel
My Five Favorite Coffee Shops in Joburg
7 Reasons to Love Hlamvu Afrocentric Boutique
Five Tips for Dealing With a Car Accident in South Africa
My Favorite Joburg People: Lucky Masuka
My Favorite Joburg People: Florence Ngobeni-Allen
My Favorite Joburg People: James Ike
My Favorite Joburg People: Michelle de Villiers
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
Mini Ponte: My New Favorite Joburg Building
My Favorite Joburg People: A Storytelling Project
Quick Photoshoot on the Melville Koppies
A Rainy Instameet in Jeppestown
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
A Must-Have Item for Every Garden in Johannesburg
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
Five Quirky, Romantic Jozi Dates for Under R100
My 10 Favorite Shots of the Joburg Skyline
Quickie Restaurant Review: Industry Bakery in Emmarentia
Joburg's Best-Kept Mexican Food Secret
Making Art in Johannesburg
Big News About Joburg's Newest Inner City Development
The Wilds: Joburg's Controversial Garden of Eden
Some Updates on Mexican Food in Johannesburg
Roving Johannesburg With the Roving Bantu
Remembering Henrike
Johannesburg's Best German Bakery
Walking on the Roof of Johannesburg
I Love Westdene Graffiti
#TheGodProject: Johannesburg's Home of Scientology
Cruising Jozi's Streets, Selling Books From a Suitcase
Mac & Cheese in Jozi
Scenes From Lawley Township
My Favorite Corner in Melville
#InLoveWithAfrica: Finding Love In Johannesburg (Via AFKTravel)
Melville Coffee Time With Internations
Six Underrated Joburg Instagrammers to Follow in 2016
The Best Place to Live in Johannesburg
A Year of Making Space
The Melville Cat: My First Hotel Review
At Long Last, High Tea at the Four Seasons
Instax Fun in Jozi
2Summers Extreme Makeover
Nine Random Fun Things in Joburg (Featuring Venus)
Pop-Up Burgers, Revisited
A Post About Traveling, Shopping, and Leg-Shaving
A Golden Elephant in the City of Gold
Where to Eat in Mayfair (as Seen in Sawubona)
Ode to Instagram
10 New Discoveries in Soweto
A Cheap, Easy Way to Have Fun in Joburg
The Best Night Ever in Soweto
72 Hours in Soweto
"Joburg is more Brooklyn than Brooklyn."
Behind the Scenes at the Joburg Ballet
Art Deco Hunting on the Wild, Wacky East Rand
#TheGodProject: A Catholic Church in Rosebank
Home in Melville
Melville Newsflash: Print for Sale at Mzansi Gallery
Some New Discoveries in Chinatown
Shots From the Turbine Art Fair
An "Off the Beaten Path" Guide to Joburg
Three Awesome New Places to Hang Out in Melville
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Brixton on Fire: My Second Limited-Edition Print
Breakfast in the Jozi 'Burbs: My Top Five Picks
Modderfontein: A Very Old Place That Needs Protection
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
My Maboneng Story
Where to Eat Cheap, Delicious Turkish Food in Joburg
Three Days in Johannesburg: My TripAdvisor Travel Guide
Some Thoughts on Xenophobia in South Africa
This Just In: New Coffee Shop Discovered in Newtown
Hallmark House: Big Changes Coming to Maboneng
The Best (Only?) Arabic Pastries in Joburg
Joburg's Most Iconic Buildings: Pick Your Favorite
Indian Food Returns to Melville
Morning Stroll Through Hillbrow and Yeoville
Photoblogging Competition: The Four Elements
Five Secret Spots for a Romantic Dinner in Jozi
Elvis is Alive (in Joburg)
Instawalking Through Alex (With a DSLR)
Jozi Pizza Wars: Episode 3
Jozi Top Fives: Walking Tours Edition
Melville's New Anti-Salon
Message From a Happy Hillbrow Cat
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Jozi Pizza Wars: Episode 1
Remembering Mandela in 2014
The Mielie Lady
Johannesburg's Underground Pubs
The New Best Croissant in Jozi
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Jozi Top Fives: Cheap Eats Edition
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Domesticating With Daily Dish
Kalahari Books: My New Favorite Quirky Place in Joburg
Sandton Dinner on a Budget: Random Japanese Hot Pot
An Owl's Eye at the Joburg Zoo
Here, There and Everywhere
The Best Jozi Birthday Weekend of All Time, Ever
My Favorite Classy Dinner Spot in Sandton
A Thank-You Letter to My Blog
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Joburg's Best Bunny Chow
An Empty Stadium, Filled With Instagram
Hi, South Africa. Nice to Meet You.
(Re)discovering Joburg
A Slice of Istanbul in Midrand
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
The New 2Summers
Vegan Food That Every South African Will Love
Screech of the Hadeda
Melville Snapshot: Fly in My Backyard
Walking in the Sky With Vodacom
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
An American Migrant in Johannesburg
Charged by a Dassie in Fourways
Johannesburg's Amazing Race
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
The Story of a Hillbrow Cat
Sandton Field and Study Centre: Boring Name, Beautiful Park
Quirky Joburg: My Top 10 Picks
Melville Snapshot: The Great Eastern Food Bar
Sandton Snapshot: Sundowners at Higher Ground
A Top-Secret View of the Jozi Skyline
A Mexican Chef in Johannesburg
Registering a Car in South Africa: An Expat’s Epic Journey (Part 3)
Registering a Car in South Africa: An Expat's Epic Journey (Part 2)
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
Gauteng Ambassadors Invade the Cradle of Humankind
All I Want for Christmas Is a Rainbow Giraffe
Mourning, Honoring, Celebrating Madiba
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
"Researching" Burgers and Shirtless Men
My New (Almost) Favorite Jozi Park
24 Storeys Above Sandton City
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Five Random Thoughts on the Joburg Philharmonic Orchestra
Vendors Evicted from Jozi's Streets
Taiwanese Mexican Food, Made in South Africa
The Tower Lost Its Ball
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
Goodbye Africa, Hello America
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
I Think I'm South African Now
Insider Tips for the Joburg City Festival
Graveyard Instawalk
Faces of Jeppestown
Still Crazy After All Three Years
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Hibernating With the Melville Cat
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Feel-Good Food in Downtown Jozi
Melville's Memory Lane
Little Addis, Uncut
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Pause.
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
The Rand Club: It's Old.
Close Encounter With a Parktown Prawn
Dinner at the Darkie Café
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
The Leopard: From Parkhurst to Melville
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
New Furniture for the Melville Cat
Santarama Miniland: WTF?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
I Danced Like a Maniac in Hillbrow
Help Us Rebuild the Hillbrow Boxing Club
An Epic Orgy of Instagram
Weekend of Jozi Awesomeness
Soweto iPhonography
Signing off for 2012
The Story Behind My Exhibition Photos (Belated)
The Melville Cat: My Favorite Places
Agapanthus
Three-wheeling Through Jozi
I Exhibited.
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Photowalking Without a Camera
I'm Exhibiting!
Ponte City, Inside and Out
Ponte.
Troyeville: Quirky Art-Lover's Paradise
300th Post: The Two Towers Instagram Insanity
Jozi Clouds, Instagrammed
Jozi CBD: Above and Below
I (He)art Joburg
The Best Croissant in Jozi
Birthday Card for Jon
A Hardcore Tattoo
Message From the 2Summers Muse
Melville Was Made for Poetry
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Pink Pride
Fun Jazz in Jozi
Sunday Morning
Jailhouse Photo Exhibition
Braai Day Photowalk in Kensington
Houghton Heritage
Glass
Blank Page
Cat-a-Gram
Fronds Unfurling
Focusing Inward With Instagram
Don't Mind Me. I'm Working on Myself.
A Very Furry Birthday at The Plaza
Not Cool, Nike. Not Cool.
Weekend Instablog
Lily and Zulu Girl Kick Ass
Girl Boxers Kick Ass. Part 2: The Champs
Girl Boxers Kick Ass. Part 1: The Undercards
A Major Shift
I'm Home.
Update From Chilly South Africa
2Years of 2Summers
Raging Whoremones Reign Supreme
Real Women Wear Kilts
Spar's Magic Bread
South Africa in Technicolor
Café Mexicho: You Can Eat There After All
Hillbrow Pride
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Fête de la Melville
Lucky Rescues the Melville Cat
Winter Through the Eyes of the Melville Cat
A Quirky, Churchy Tour of Troyeville
Half a Year (Or, Death Sucks)
Crazy Koppies Clouds
Ballroom Boxing
A Glimpse of Jozi: Long Street Quirk
Cold Weather, Astonishing Sky
Invasion of the Tiny People
Sundowners, Photos, and 360 Degrees of Jozi
Back to School
"I'm too much for most people. But I'm never enough for myself."
Presidential Private Parts: Up Close and Personal
Boxing on the Streets of Yeoville
Medieval Wench for an Evening
The Smokey Eye
Fight Club, Part 2
Fight Club, Part 1
Burgers and Dog
Wi-Fi Revolution
Spiraling
The Car Spa: What Every Jozi Car Needs
2Summers in the News
A Bryanston Shopping Spree
Thunder Gun!
2Summers Cooks
Sunset From the Top of Africa
A Bittersweet Jozi Easter
An Ode to Melville
I'm a Movie Star!
After the Rain
I Box, in Hillbrow
I Died and Went to Airplane Heaven
100,000 Reasons to Love My Blog
Run Jozi, Run
I Box
Another Stunning View of Jozi
A Rose by Any Other Name...
Lightning Crashes
Vintage on Wheels
Photo of the Day: Ominous Jozi Skyline
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
Fun With Maggots
The Melville Cat Introduces Ms. M and JUNKIE
Traditional African Culture in a Modern African City
Ice Cream and Art Deco in the African 'Burbs
From the Melville Cat: The Lucky 5 Star is MINE
A Beetherfly in My Backyard
UMOJA!
A Time to Be Born, A Time to Die
2Summers Rides Pillion
Message of Support From the Melville Cat
The Power of the Picture
High and Low
An Unforgettable Day in Chinatown
Another New Year in Jozi
Gratitude
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
Bright Lights, Big City
Photo of the Day: The Melville Cat Returns
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Sophiatown, Past and Present
Getting to Know Gandhi
Life Is A Walk in the Dog Park
South Africa is a Beautiful Place
The Finest Jozi Burger Money Can Buy
The Fleeting Life of a Melville Iris
A Diepsloot Photo-Share
An Update From the Melville Cat
Summer Camp, South African Style
Alex: Joburg's Other Township
Gay and Proud in Jozi
America's Pastime in a South African Township
The Double Life of a Melville Cat
Another South African Struggle
Where to Caffeinate in Washington D.C.
Brunching With Bing
365 Days in Jozi
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
Paparazza/Gossip Columnist for a Day
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Painting the Town White, With Light
Beef. It's What's for Dinner (on my birthday).
Good Breakfast, Bad Photographer
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
This Blog Will Be Temporarily Eclipsed
Yo Yo, Yeoville
An American Girl's Guide to Driving in Johannesburg
The Lucky 5 Star Curry House
Jozi Cheesiness
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
A Blurry 2Summers Mystery Is Revealed
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Clouds, Powerlines, and Pretty Dead Trees
The Spur Burger: A South-African-Texan-Native-American Tradition
The End of 2Summers
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Jozi's Sparkling Night Sky
Handmade on Melville's Main Road
Breakfast at Bamboo
Rrabobi!
Sunrise, Sunset
Clap for Chow Mein
The Mean Streets of Hillbrow
Jozi From Above
We interrupt this regularly scheduled program...
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Sweet Indian Valentines
Cycling in a Town Where Car is King
Weekend Worship on the Koppies
Entanglement
Melville's Grassy Summer Wonderland
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Mom Arrives to a Swarm of Termites
Cricket Continued
What's a Litchi and How Do I Eat One?
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
Happy New Year From Jozi
"It's Hard Being a Zimbo"
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Where Are the Holiday Shoppers?
An Honest Living: Holiday Edition
Christmas Below the Equator
Melville Pass-throughs
A 2Summer Sunday
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
An Honest Living, Part 2
Tortoises, Birds, Locusts, and One Fantastic Sunset
An Honest Living
Lesotho Redux
A Week on the Commune
Chowing Down, Durban-style
Lots of Luck
Wildlife
Mexicho's Revenge
Where Not to Eat in Melville
In the 'Hood
Soccer City and Scarves
Welcome to the Lucky 5 Star
A Melville Sunday
A Walk Through Old Johannesburg
North and South
Home
Here
En Route
Two Summers in 2010
> View All
Photos From Braamfontein's Indwe Park
A Tearful Parade Through Hillbrow
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
My Joburg Jumpsuit: A Love Story
Walking Downtown Jozi: A Photo Story
Art Blooms Inside Johannesburg's Drill Hall
Jozi Fashion Designer for a Day
Axe-Throwing in Johannesburg
Friday Morning at the Biggest Fresh Produce Market in Africa
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Black-Tie, Jozi-Style
Sleeping in Jozi: A Night at the Rand Club
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
Hidden Joburg: The Lions Shul
Why I Became a Member of the Rand Club
Andrew Lindsay, Joburg's Mosaic Master
Return to Jeppestown's City Hall
Shopping Sustainably (and Cheaply) in Johannesburg
JFF Rooftop Farm: A Plant Nursery in the Sky
Syrian Rose: The Best Restaurant in Fordsburg
Photo Post: Joburg Graffiti Bonanza
Spectacular African Art at the Wits Art Museum
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
Braamfontein From Above
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Walking Downtown Joburg With Gerald
An Organic, Vegan Exploration of Joburg
Yummy Mayfair: An American Junk Food Bonanza
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
Things Are Happening in Joburg City
Joburg's Hottest Rooftop Party at Hallmark House
Memories From Joburg's Carlton Hotel
Bank of Lisbon: The Implosion of a Jozi SkyScraper
Sobae Sorbet: A Frozen Joburg Love Story
Musings on Migration in Joburg
The Rand Club, Reinvented
Five Fantastic Jozi Cocktail Bars
Urbanologi: My Number One Date Night Restaurant
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
5 Beautiful, Secret Places in Downtown Joburg
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
Tips for Visiting Joburg's Little Addis
Mallies Spice Works: The Place to Buy Spices in Joburg
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
The Newtown Heads Are Back in Action
August Restaurant of the Month: Ben's Pizza in Marshalltown
JoburgPlaces and the Restoration of Somerset House
On Top of Joburg at 120 End Street
The Wonders of Rock Art: Now at Sci-Bono
Tarantino's: Joburg's Most Secret Coffeeshop
Skateboarding Across Jozi
That Jozi Skyline
A December Staycation in Braamfontein
Reclaim the Wilds This Sunday
#Gauteng52, Week 46: Open Studios at August House
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 32: Joburg's Best Fish and Chips
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
The Casspir Project at the 2017 Turbine Art Fair
Beading with Beauty at piece
Remembering Swazi Werner of the Zebra Inn
#Gauteng52, Week 23: Food Junxion
A Magical Visit to Master Mansions
#Gauteng52, Week 13: Art and Design at Ellis House
Inside Joburg's Historic Jeppe Post Office
Johannesburg, 13 Floors Up
Two Men Get Married on the Roof of Johannesburg
The Oriental Plaza Instameet: Winners Announced
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
Read This: Jozi's Five Best Bookstores
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Work Shop New Town: The Embodiment of Jozi Coolness
Downtown Joburg's Newest Secret Coffeeshop
Joburg's Cosmopolitan Hotel: Then and Now
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
#2SummersBlogClass: A Really Good Saturday
iThemba Tower: A Recycled Tower of Art in Troyeville
My Five Favorite Coffee Shops in Joburg
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
A Rainy Instameet in Jeppestown
My 10 Favorite Shots of the Joburg Skyline
Making Art in Johannesburg
Big News About Joburg's Newest Inner City Development
The Wilds: Joburg's Controversial Garden of Eden
Johannesburg's Best German Bakery
Cruising Jozi's Streets, Selling Books From a Suitcase
Instax Fun in Jozi
Nine Random Fun Things in Joburg (Featuring Venus)
"Joburg is more Brooklyn than Brooklyn."
Behind the Scenes at the Joburg Ballet
Shots From the Turbine Art Fair
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
My Maboneng Story
Where to Eat Cheap, Delicious Turkish Food in Joburg
This Just In: New Coffee Shop Discovered in Newtown
Hallmark House: Big Changes Coming to Maboneng
The Best (Only?) Arabic Pastries in Joburg
Joburg's Most Iconic Buildings: Pick Your Favorite
Elvis is Alive (in Joburg)
Jozi Top Fives: Walking Tours Edition
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Johannesburg's Underground Pubs
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
(Re)discovering Joburg
Walking in the Sky With Vodacom
Johannesburg's Amazing Race
Quirky Joburg: My Top 10 Picks
A Top-Secret View of the Jozi Skyline
Mandela. And Me.
Vendors Evicted from Jozi's Streets
Taiwanese Mexican Food, Made in South Africa
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
Insider Tips for the Joburg City Festival
Faces of Jeppestown
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Cycling Jozi's Streets, at Night
Little Turret in a Big City
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Feel-Good Food in Downtown Jozi
Little Addis, Uncut
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
The Rand Club: It's Old.
Dinner at the Darkie Café
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Constitution Hill (A Long-Overdue Post)
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
Weekend of Jozi Awesomeness
The Story Behind My Exhibition Photos (Belated)
Photowalking Without a Camera
Troyeville: Quirky Art-Lover's Paradise
Instagram Insanity
Jozi CBD: Above and Below
I (He)art Joburg
Jailhouse Photo Exhibition
A Quirky, Churchy Tour of Troyeville
"I'm too much for most people. But I'm never enough for myself."
Sunset From the Top of Africa
100,000 Reasons to Love My Blog
Run Jozi, Run
I Box
Another Stunning View of Jozi
Vintage on Wheels
Traditional African Culture in a Modern African City
Another New Year in Jozi
Bright Lights, Big City
Another South African Struggle
365 Days in Jozi
Painting the Town White, With Light
Am I a Photographer?
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Exploring Joburg's Downtown Chinatown
Monkey Paws, Anyone?
Photowalking Jozi's Downtown Fringes
Saturday Night Cricket Fever in Fordsburg
Jozi's Sparkling Night Sky
The Mean Streets of Hillbrow
Jozi From Above
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Sweet Indian Valentines
Happy New Year From Jozi
"It's Hard Being a Zimbo"
Two Posts for the Price of One: Apartheid Photography and Corn
> View All
Spinning: South Africa’s Craziest Homegrown Motorsport
Clivias in Bloom at Random Harvest Indigenous Nursery
Hunting for Fossils in the Cradle of Humankind
Pretoria Jacarandas: A Photo Bonanza
A Winter Explosion of Aloes at the Aloe Farm
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Ludwig's Roses: The Rose Capital of South Africa
The Joburg City Park You Must Visit in 2022
Jozi Getaways: The Donkey Dairy, Magaliesburg
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Two Days With Joburg Tourism: A Photo Story
Spaza Shop Magic in Katlehong
Five Outings in Gauteng Province
#10SouthAfricanTowns, Part 1: Val
Touring Soweto with a South African Blonde
Join the Long March to Freedom Art Walk
This Is the East: Rock Raceway in Brakpan
Hot Air Ballooning Over South Africa
The Magical Bonsai Trees of Randfontein
#Gauteng52, Week 50: Marievale Bird Sanctuary
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 27: Anton Smit Sculpture Park
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#Gauteng52, Week 1: Hiking the Hennops Trail
Soweto, the Adrenaline-Seekers' Capital of South Africa
Modderfontein: A Very Old Place That Needs Protection
A Weekend Getaway to Maropeng
Up in My Air Balloon
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
Vegan Food That Every South African Will Love
Gauteng Ambassadors Invade the Cradle of Humankind
The Keeper of the Dynamite
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Medieval Wench for an Evening
Ice Cream and Art Deco in the African 'Burbs
Wishing on the New Year
2Summers Rides Pillion
Voortrekker: My New Favorite Afrikaans Word
Talent-Scouting in Pretoria
Rock the Cradle (of Humankind)
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
Elephant-Watching Through the Rearview Mirror
Wonderboom!
The Bush
> View All
Joburg Airports: O.R. Tambo vs. Lanseria
Four Tips on Car Hire in South Africa
(Re)discovering Joburg
Johannesburg's Amazing Race
An Authentic Joburg Afternoon
Insider Tips for the Joburg City Festival
Santarama Miniland: WTF?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Three-wheeling Through Jozi
A Major Shift
The Car Spa: What Every Jozi Car Needs
Jozi to Pretoria at High Speed
An American Girl's Guide to Driving in Johannesburg
Cycling in a Town Where Car is King
> View All
Joburg's Five Best Shawarmas
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
Five Outings in Gauteng Province
Five Great Places for Fish and Chips in Joburg
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
Five Great Jozi Cheese Shops
5 Beautiful, Secret Places in Downtown Joburg
Read This: Jozi's Five Best Bookstores
My Five Favorite Spots for Afternoon Tea in Joburg
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
My Five Favorite Coffee Shops in Joburg
Five Quirky, Romantic Jozi Dates for Under R100
Breakfast in the Jozi 'Burbs: My Top Five Picks
Five Secret Spots for a Romantic Dinner in Jozi
Jozi Top Fives: Walking Tours Edition
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Jozi Top Fives: Cheap Eats Edition
> View All
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Hiking the Drakensberg's Spectacular Tugela Gorge
A Writing Holiday in Leisure Bay
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Lion Sightings in the Lap of Luxury at Thanda Safari
A Summer Weekend at Brahman Hills
48 Hours in the Midlands
Pop-Up Travel: Terbodore Coffee Roasters
Pop-Up Travel: The Nelson Mandela Capture Site
A Tale of Three Durban Hotels
How (Not) to Jump Off a Stadium
Lazy Sunday on Durban's North Beach
I'm Home.
2Years of 2Summers
Portrait From KwaZulu-Natal
South Africa in Technicolor
On the Road, Again
Moonrise Over the South Coast
The Antbear and the ‘Berg
Zuma Speaks (and we miss it)
Durban Extremes
A Thousand Hills
Bedlam at the Beach
> View All
Six Arts and Crafts Hotspots in Africa
Must-Have Christmas Gifts From the Maluti Mountains
Remembering Things in the Land That Grows Rocks
An Interesting Story About Blankets
Malealea: A Vacation for Fun People
Portraits From the Kingdom in the Sky
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
Lesotho Redux
Final Thoughts on Lesotho
Horse-riding for Health in Mokhotlong
The Weaving Women of Teyateyaneng
The Purple Onion and the Basotho Hat
> View All
The Blogitects Do Limpopo: Marakele National Park
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
Kings Walden: A Magical Hotel in the Mountains of Limpopo
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
Ode to Limpopo
Sculptures and Tiny Sweaters for Nelson Mandela Day
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
Six Arts and Crafts Hotspots in Africa
Kruger, Top to Bottom: Secret Places and Random Tips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
The 2Summers Weekend Guide to Magoebaskloof
Art Emerges From Dust on the Ribola Art Route
Chasing the Sunrise in Limpopo
Visiting Venda
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
My Favorite Joburg People: Lucky Masuka
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
Africa: On Foot
Sunset + Giraffes = Beautiful
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
I'm Home.
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
> View All
Mpumalanga, Part 2: Glamping at Kokiville Homestead
Meandering Through Mpumalanga: The Panorama Route
Clivias in Bloom at Random Harvest Indigenous Nursery
Stuurmansfontein: A Corbelled House in the Great Karoo
The Blogitects Roadtrip to Augrabies Falls
Sleeping in a Retro Campovan in Kameel, North West
Ezemvelo: Great Hiking Close to Joburg
The Blogitects Do Limpopo: Marakele National Park
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Magoebaskloof
A Staycation in Kensington
Suurbraak: Paradise in the Overberg
Quirky South Africa, Part 3: The Garden Route
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
A Jacaranda Weekend in Rosebank
Sleeping in Jozi: A Night at the Rand Club
Sleeping in Jozi: A Night at the African Penthouses
A Writing Holiday in Leisure Bay
Jozi Getaways: Houseboating on the Vaal River
Why I Became a Member of the Rand Club
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Lion Sightings in the Lap of Luxury at Thanda Safari
Return to De Hoop Nature Reserve
Astonishing Arniston
Jozi Getaways: The Donkey Dairy, Magaliesburg
The Blogitects Spend a Night in Wild Wepener
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
Five Outings in Gauteng Province
#10SouthAfricanTowns, Part 2: Kameel
#10SouthAfricanTowns, Part 1: Val
Kings Walden: A Magical Hotel in the Mountains of Limpopo
From the Beach to the Desert, Part I: Plettenberg Bay
Mhondoro: Ultimate Luxury in the South African Bush
A Summer Weekend at Brahman Hills
Two Days in the Robertson Wine Valley
A Beautiful Place to Eat and Sleep in Auckland Park
A Quick Visit to the Dinokeng Game Reserve
A December Staycation in Braamfontein
Adventures in North West Province: 24 Hours at Sun City
Adventures in North West Province: Whacky Groot Marico
The Best Massage in Joburg
Five Cheetahs and an Aardvark
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Chasing the Sunrise in Limpopo
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
48 Hours in Dullstroom
The Best Place to Live in Johannesburg
A Tale of Three Durban Hotels
#HelloWeekend: 48 Hours in Cape Town
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Barfing on a Plane (and Other Tales From the Overberg)
Hallmark House: Big Changes Coming to Maboneng
Africa: On Foot
A Weekend Getaway to Maropeng
Need a Quaint Escape From Jozi? Go Here.
A Top-Secret View of the Jozi Skyline
> View All
Sunday Morning at 44 Stanley Avenue
Jozi People: Sipho Mackenzie, Fashion Pioneer
Clivias in Bloom at Random Harvest Indigenous Nursery
My Joburg Jumpsuit: A Love Story
Swap Movement: Joburg's Clothes Swap Phenomenon
Early Saturday Morning at the Pretoria Boeremark
Walking Downtown Jozi: A Photo Story
Joburg Thrifting: Winter 2023
Joburg Map Books Come to Life Through John Phalane
Jozi Fashion Designer for a Day
A Staycation in Kensington
Friday Morning at the Biggest Fresh Produce Market in Africa
Literary Magic at the Soweto Book Café
Pomegranates and Turkish Food in Centurion
Quirky South Africa, Part 1: Padstals of the Platteland
Veldskoens: Southern Africa's Favorite Shoes
Art in Fordsburg at Lilian Road Studios
Black-Tie, Jozi-Style
Knitting in Joburg: Arthur Bales Turns 120
Glorious, Plastic-free Shopping at the Refillery
Return to Jeppestown's City Hall
Shopping Sustainably (and Cheaply) in Johannesburg
The Funky Pots and Tiles of Liebermann Pottery
JFF Rooftop Farm: A Plant Nursery in the Sky
Chappy: Vintage Heaven in Linden
Ludwig's Roses: The Rose Capital of South Africa
The Old Lake Market, Parkview
Thrifting Across the East Rand
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Yummy Mayfair: An American Junk Food Bonanza
I Have a Blanket Problem (Lockdown Day 96)
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Upcycle: Giving Junk A Second Chance in Joburg
Maps 4 Africa: Navigating Africa Without Google
Five Places to Buy Local Gifts in Joburg
Sobae Sorbet: A Frozen Joburg Love Story
Musings on Migration in Joburg
The Dramatic Story of Rand Steam Laundries
Five Great Jozi Cheese Shops
Langwan Cleaners and the Mother Teresa of Albert Street
Learning About DNA (and Me) at Health Works in Hyde Park
Tips for Visiting Joburg's Little Addis
Mallies Spice Works: The Place to Buy Spices in Joburg
10 Places to Visit in Melville's 27 Boxes
Fashion Makeover with Dr. Pachanga
10 Really Cool Jozi Places I Didn't Blog About in 2017
Shopping for "Best Before" Deals at Crazy Groceries
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
#Gauteng52, Week 43: African Flavour Books
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 38: Exploring Marabastad
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#Gauteng52, Week 11: A New Take on Vilakazi Street
#Gauteng52, Week 7: Johannesburg's Multiflora Market
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
The Oriental Plaza Instameet: Winners Announced
News Flash: The First Oriental Plaza Instameet (With Prizes)
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Work Shop New Town: The Embodiment of Jozi Coolness
#2SummersBlogClass: A Really Good Saturday
7 Reasons to Love Hlamvu Afrocentric Boutique
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
A Must-Have Item for Every Garden in Johannesburg
Big News About Joburg's Newest Inner City Development
Nine Random Fun Things in Joburg (Featuring Venus)
"Joburg is more Brooklyn than Brooklyn."
An "Off the Beaten Path" Guide to Joburg
Three Awesome New Places to Hang Out in Melville
#HelloWeekend: 48 Hours in Cape Town
Three Days in Johannesburg: My TripAdvisor Travel Guide
Kalahari Books: My New Favorite Quirky Place in Joburg
Gumtree: One Woman's Trash is Another Man's Treasure
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
All I Want for Christmas Is a Rainbow Giraffe
Vendors Evicted from Jozi's Streets
Little Addis, Uncut
Fashion for an Unfashionable Person
Norwood: Almost as Awesome as Melville
New Furniture for the Melville Cat
What I Didn't Know About Joburg
Weekend of Jozi Awesomeness
A Very Furry Birthday at The Plaza
A Glimpse of Jozi: Long Street Quirk
A Bryanston Shopping Spree
Vintage on Wheels
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
The Melville Cat Introduces Ms. M and JUNKIE
Traditional African Culture in a Modern African City
An Unforgettable Day in Chinatown
South Africa is a Beautiful Place
Hogsback Packing
7 Links: A Blog Award That Doesn't Suck
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Jozi Cheesiness
A Day in the Life of a Quirky Melville Tourist
Monkey Paws, Anyone?
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Handmade on Melville's Main Road
Breakfast at Bamboo
Selassie, Obama, and Damn Good Ethiopian Food
Sunday's Main Event
Pottery-Shopping With a Rooster
What's a Litchi and How Do I Eat One?
Where Are the Holiday Shoppers?
An Honest Living: Holiday Edition
Lots of Luck
In the 'Hood
Soccer City and Scarves
> View All
Sunday Morning at 44 Stanley Avenue
Jozi People: Sipho Mackenzie, Fashion Pioneer
Afro-Latin Flavors (and Fun) at Artüro in Melville
The De Baba Eatery Sparks a Melville Comeback
Call of the Melville Mielie Lady
Brixton Light Festival Magic
Emzini: The Place to Eat in Westdene
The Old Lake Market, Parkview
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
Where to Eat Outside in Joburg: Blind Tiger
The 2Summers 2021 Support Group: Post #1 (Green)
A Post About Dagwoods
A Corner Shop Exhibition in Brixton
A Tree at Westdene Dam
A Sunday Afternoon at Zoo Lake
A Delicious Dose of Solitude in the Melville Koppies
Endings and Beginnings for the Melville Food Program
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
3000 Food Parcels (Lockdown Day 98)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
The Poet (Day 91)
Backpacks Full of Food (Lockdown Day 84)
A Jozi Winter Sunrise (Lockdown Day 77)
The Jozi Lockdown Hustle (Day 75)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
What Next? (Lockdown Day 69)
Mixed Feelings (Lockdown Day 68)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 32 (Time Travel)
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Jozi Restaurant Round-Up
From the Melville Cat: The Midget Fluff Ball Menace Turns One
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
Ba-Pita: A New (Old) Restaurant in Melville
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
Five Fantastic Jozi Cocktail Bars
The Dramatic Story of Rand Steam Laundries
10 Rad Joburg Things I Didn't Blog About in 2018
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
10 Places to Visit in Melville's 27 Boxes
Some Shots From the Top of the Sentech Tower
Fashion Makeover with Dr. Pachanga
Bonolo's Beautiful Melville Garden
January Restaurant of the Month: Reserved Cafe in Melville
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 45: The Jesuits of Auckland Park
From the Melville Cat: I'm a Work of Art
#Gauteng52, Week 39: Zoo Lake Swimming Pool
#Gauteng52, Week 34: The Pink Church With a Blue Door
#Gauteng52, Week 29: Sophiatown The Mix
A Hillbrow Cat Becomes a Melville Cat
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 15: The Majestic Video Store
The Melville Cat: I'm a Columnist
#Gauteng52, Week 14: Glory in Melville
#Gauteng52, Week 10: Joburg's Best Chocolate
Quickie Restaurant Review: Mamasan in Melville
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
Return to Lindfield, Joburg's Quirkiest Historic House
7 Reasons to Love Hlamvu Afrocentric Boutique
My Favorite Joburg People: Lucky Masuka
My Favorite Joburg People: Michelle de Villiers
Quick Photoshoot on the Melville Koppies
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
A Must-Have Item for Every Garden in Johannesburg
Quickie Restaurant Review: Industry Bakery in Emmarentia
Recent Events in the Life of the Melville Cat
Some Updates on Mexican Food in Johannesburg
I Love Westdene Graffiti
My Favorite Corner in Melville
Melville Coffee Time With Internations
The Best Place to Live in Johannesburg
2Summers Extreme Makeover
A Few Words From the Melville Cat
Home in Melville
Melville Newsflash: Print for Sale at Mzansi Gallery
Three Awesome New Places to Hang Out in Melville
Breakfast in the Jozi 'Burbs: My Top Five Picks
Indian Food Returns to Melville
Five Secret Spots for a Romantic Dinner in Jozi
Melville's New Anti-Salon
Jozi Pizza Wars: Episode 2
Jozi Pizza Wars: Episode 1
Jozi Top Fives: The Best Parks in Town
Melville Snapshot: Fly in My Backyard
Melville Snapshot: Yada Yada Gifts and Clothing
Melville Snapshot: The Great Eastern Food Bar
A Mexican Chef in Johannesburg
All I Want for Christmas Is a Rainbow Giraffe
I Think I'm South African Now
Quick Reminder: Melville is Awesome
Hibernating With the Melville Cat
Melville's Memory Lane
Norwood: Almost as Awesome as Melville
The Leopard: From Parkhurst to Melville
Jozi Round-up
Weekend of Jozi Awesomeness
The Melville Cat: My Favorite Places
Three-wheeling Through Jozi
I Exhibited.
A Jacaranda Stroll, Without Jacarandas
I'm Exhibiting!
The Best Croissant in Jozi
Birthday Card for Jon
A Hardcore Tattoo
Melville Was Made for Poetry
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Pink Pride
Fun Jazz in Jozi
Focusing Inward With Instagram
Don't Mind Me. I'm Working on Myself.
Weekend Instablog
2Years of 2Summers
Real Women Wear Kilts
Spar's Magic Bread
Café Mexicho: You Can Eat There After All
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Fête de la Melville
Winter Through the Eyes of the Melville Cat
Crazy Koppies Clouds
A Glimpse of Jozi: Long Street Quirk
Wi-Fi Revolution
Across the Blogosphere. Across the World.
2Summers in the News
2Summers Cooks
News From the Melville Cat
An Ode to Melville
After the Rain
A Rose by Any Other Name...
Photo of the Day: Ominous Jozi Skyline
Fun With Maggots
The Melville Cat Introduces Ms. M and JUNKIE
From the Melville Cat: The Lucky 5 Star is MINE
A Beetherfly in My Backyard
Message of Support From the Melville Cat
High and Low
Gratitude
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
I Can See Clearly Now (Sort Of)
The Fleeting Life of a Melville Iris
An Update From the Melville Cat
The Double Life of a Melville Cat
365 Days in Jozi
Good Breakfast, Bad Photographer
A Day in the Life of a Quirky Melville Tourist
Bloomin' Aloe
The End of 2Summers
Poetry, Photography and a Pug
Handmade on Melville's Main Road
Breakfast at Bamboo
Rrabobi!
Sunrise, Sunset
Clap for Chow Mein
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Weekend Worship on the Koppies
Melville's Grassy Summer Wonderland
Joburg's Wacky Victorian Time Warp
Mom Arrives to a Swarm of Termites
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Rain Rain Rain. Rain.
Christmas Below the Equator
Melville Pass-throughs
An Honest Living, Part 2
An Honest Living
A Week on the Commune
Wildlife
Mexicho's Revenge
Where Not to Eat in Melville
In the 'Hood
Welcome to the Lucky 5 Star
A Melville Sunday
A Walk Through Old Johannesburg
Home
Here
Meet Millie
> View All
Mpumalanga, Part 2: Glamping at Kokiville Homestead
Meandering Through Mpumalanga: The Panorama Route
A Green and Blue Wonderland at Walkersons
#10SouthAfricanTowns, Part 3: Kaapsehoop
#10SouthAfricanTowns, Part 1: Val
South Africa's Best Tex-Mex Restaurant
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
Kruger, Top to Bottom: Secret Places and Random Tips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
The Astonishing, Confounding Story of South Africa's White Lions
48 Hours in Dullstroom
Pop-Up Travel: Dullstroom Bird of Prey Centre
18 Hours on the Wild Frontier
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 1 of 3: On the Road to Swaziland
> View All
Hidden Joburg: The Home of Edoardo Villa
Dazzling Art and Architecture in Bilbao, Spain
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Visiting Dolobran, Joburg's Quirkiest Mansion
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Joburg Heritage: Churches of Coronationville and Bosmont
A Quick Tour of Brixton Monuments
Art Blooms Inside Johannesburg's Drill Hall
Four Days in Rhode Island, America's Smallest State
A Brixton Mosaic in Rosebank
St. Alban's: A Hidden Cathedral in Ferreirasdorp
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Hidden Joburg: The Freemasons' Hall in Parktown
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Hidden Joburg: The Radium Beer Hall in Orange Grove
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
The Secret Ruins of the Johannesburg Gas Works
Hidden Joburg: The Lions Shul
Gallery-Hopping Through Rosebank with Thabo the Tourist
Why I Became a Member of the Rand Club
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Hidden Joburg: The Lemon Squeezer Church
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Return to Jeppestown's City Hall
The Funky Pots and Tiles of Liebermann Pottery
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Cleaning Up the Brixton Cemetery
Spectacular African Art at the Wits Art Museum
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Phyllis Drives the Blogitects to the Eastern Cape and Back
View From the Top of the Nizamiye Mosque
Braamfontein From Above
Visiting the Voortrekker Monument on the Day of Reconciliation
Walking Downtown Joburg With Gerald
The Ruins of Rose Road: Photo Bonanza
Memories From Joburg's Carlton Hotel
Bank of Lisbon: The Implosion of a Jozi SkyScraper
Musings on Migration in Joburg
The Rand Club, Reinvented
A Visit to Mandela House on Vilakazi Street
The Dramatic Story of Rand Steam Laundries
That Time I Climbed Ponte
Not Cycling Through Alexandra Township
Join the Long March to Freedom Art Walk
5 Beautiful, Secret Places in Downtown Joburg
Transwerke: Artists Bring a Crumbling Building to Life
JoburgPlaces and the Restoration of Somerset House
The Oldest House in Johannesburg
The Wonders of Rock Art: Now at Sci-Bono
Some Shots From the Top of the Sentech Tower
From Africa to America: The National Museum of African American History and Culture
The Long March to Freedom National Heritage Monument
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
The Heritage of Johannesburg's Middle-Class Suburbs
#Gauteng52, Week 31: Pretoria's Prison Museum
A Magical Visit to Master Mansions
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
In Transit: Hillbrow Above and Below
Inside Joburg's Historic Jeppe Post Office
Johannesburg, 13 Floors Up
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
Long Live the Johannesburg City Library
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Downtown Joburg's Newest Secret Coffeeshop
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
iThemba Tower: A Recycled Tower of Art in Troyeville
Mini Ponte: My New Favorite Joburg Building
My 10 Favorite Shots of the Joburg Skyline
Walking on the Roof of Johannesburg
#TheGodProject: Johannesburg's Home of Scientology
Art Deco Hunting on the Wild, Wacky East Rand
Shots From the Turbine Art Fair
Brixton on Fire: My Second Limited-Edition Print
Modderfontein: A Very Old Place That Needs Protection
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
Three Days in Johannesburg: My TripAdvisor Travel Guide
Mandela Sets the World on Fire
Joburg's Most Iconic Buildings: Pick Your Favorite
Jozi Top Fives: Museums and Galleries Edition
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Mandela on Film
Behind the Scenes: The Sheds @1Fox
An Empty Stadium, Filled With Instagram
A Slice of Istanbul in Midrand
Gauteng Ambassadors Invade the Cradle of Humankind
Mandela. And Me.
24 Storeys Above Sandton City
I Jumped Into a Mountain of Wool
The Tower Lost Its Ball
Evening Stroll Through the Heart of the City
Graveyard Instawalk
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Mystery Monument Revealed: Shadow Boxer!
Pause.
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
The Rand Club: It's Old.
Walking in Jozi, Going Nowhere
The Keeper of the Dynamite
Constitution Hill (A Long-Overdue Post)
Santarama Miniland: WTF?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Weekend of Jozi Awesomeness
A Jacaranda Stroll, Without Jacarandas
Ponte City, Inside and Out
Ponte.
300th Post: The Two Towers Jozi CBD: Above and Below
Jailhouse Photo Exhibition
18 Hours on the Wild Frontier
Presidential Private Parts: Up Close and Personal
Sunset From the Top of Africa
Sophiatown, Past and Present
Getting to Know Gandhi
Voortrekker: My New Favorite Afrikaans Word
Talent-Scouting in Pretoria
The ANC Football Divas Do Jozi
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Joburg's Wacky Victorian Time Warp
Melville Pass-throughs
Two Posts for the Price of One: Apartheid Photography and Corn
> View All
A Tearful Parade Through Hillbrow
Tuesday Night at the Sawubona Music Jam
The Spectacular Brixton Light Festival, Revisited
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
Brixton Light Festival Magic
Joburg's Hottest Rooftop Party at Hallmark House
20 Pictures From Walk the Talk 2019
Swaziland's Bushfire Festival: My Top 8 Tips
A December Staycation in Braamfontein
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 9: Kavady at the Melrose Temple
Work Shop New Town: The Embodiment of Jozi Coolness
Happy Kids and Paper Flowers at Joziburg Lane
10 New Discoveries in Soweto
The Best Night Ever in Soweto
72 Hours in Soweto
Notes on Cherry Pip Spitting (and Other Thoughts)
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
The Best Jozi Birthday Weekend of All Time, Ever
Five Random Thoughts on the Joburg Philharmonic Orchestra
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
Insider Tips for the Joburg City Festival
Quick Reminder: Melville is Awesome
Jozi Round-up
I Danced Like a Maniac in Hillbrow
Melville Was Made for Poetry
Pink Pride
Fun Jazz in Jozi
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
Fête de la Melville
A Fiery Swazi Weekend
UMOJA!
Wishing on the New Year
Another New Year in Jozi
Gay and Proud in Jozi
Good Breakfast, Bad Photographer
> View All
An Epic Journey Across Southern Namibia
The Koichab Dunes: Namibia's Secret Sand Dunes
Kolmanskop: A Ghost Town in the Namib Desert
Swimming to Namibia (and Other Adventures in the Northern Cape)
There's a Lot of Sand in Namibia
Hyenas Make Me Laugh
Under Namibian Skies
On Top of the World in Namibia
A Near-Death Rhino Encounter on New Year's Eve
Quirky Namibia
Happy New Year From...
> View All
Sleeping in a Retro Campovan in Kameel, North West
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Winter Explosion of Aloes at the Aloe Farm
Jozi Getaways: The Donkey Dairy, Magaliesburg
#10SouthAfricanTowns, Part 2: Kameel
Five Things to Do in Potchefstroom
Hot Air Ballooning Over South Africa
Adventures in North West Province: 24 Hours at Sun City
Adventures in North West Province: Whacky Groot Marico
Adventures in North West Province: The Jacob Zuma Site of Arrest
Need a Quaint Escape From Jozi? Go Here.
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
Birthday Celebration in the Lap of Luxury
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
I'm Home.
Stories from Camp Sizanani
2Summers Rides Pillion
Why I Came to Africa
Elephant-Watching Through the Rearview Mirror
> View All
Meandering Through Mpumalanga: The Panorama Route
Photos From Braamfontein's Indwe Park
My Top 5 Moments in the Great State of Maine
Two Days in St. Lucia, KwaZulu-Natal
The Blogitects Roadtrip to Augrabies Falls
Hunting for Fossils in the Cradle of Humankind
Hiking the Drakensberg's Spectacular Tugela Gorge
Ezemvelo: Great Hiking Close to Joburg
The Blogitects Do Limpopo: Marakele National Park
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Weekend in Greyton (and a bit of Malgas)
Four Days in Rhode Island, America's Smallest State
Quirky South Africa, Part 3: The Garden Route
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
The Cosmos Flowers of Delta Park: 2022 Edition
How to Climb Table Mountain via Skeleton Gorge
The Glorious Proteas of Kloofendal Nature Reserve
Lion Sightings in the Lap of Luxury at Thanda Safari
The Joburg City Park You Must Visit in 2022
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Astonishing Arniston
Cleaning Up the Brixton Cemetery
Phyllis Drives the Blogitects to the Eastern Cape and Back
Bisecting Joburg: A Walk on Linksfield Ridge
Sunrise Over 2021
Wonderboom, 2.0!
A Tree at Westdene Dam
A Sunday Afternoon at Zoo Lake
A Delicious Dose of Solitude in the Melville Koppies
Five Outings in Gauteng Province
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
The Birds of Paterson Park
Life in Joburg During COVID-19
From the Beach to the Desert, Part I: Plettenberg Bay
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
36 Hours in Hermanus
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
5 Beautiful, Secret Places in Downtown Joburg
The Ultimate Mother-Daughter South African Road Trip
A Quick Visit to the Dinokeng Game Reserve
10 Places to Visit in Melville's 27 Boxes
The Long March to Freedom National Heritage Monument
#Gauteng52, Week 50: Marievale Bird Sanctuary
Reclaim the Wilds This Sunday
#Gauteng52, Week 42: Kensington's Rhodes Park
Kruger, Top to Bottom: Secret Places and Random Tips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
Five Cheetahs and an Aardvark
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 12: The Cosmos of Delta Park
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 1: Hiking the Hennops Trail
The Astonishing, Confounding Story of South Africa's White Lions
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
Quick Photoshoot on the Melville Koppies
The Wilds: Joburg's Controversial Garden of Eden
Wild Cats Belong in the Wild: #AnimalRightsInTourism
An "Off the Beaten Path" Guide to Joburg
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
#HelloWeekend: 48 Hours in Cape Town
Pop-Up Travel: Addo Elephant National Park
Barfing on a Plane (and Other Tales From the Overberg)
Africa: On Foot
Sunset + Giraffes = Beautiful
I Climbed the Highest Mountain in Zimbabwe
Jozi Top Fives: The Best Parks in Town
Having Fun in Knysna: My Top Five Picks
Swimming to Namibia (and Other Adventures in the Northern Cape)
Charged by a Dassie in Fourways
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
Sandton Field and Study Centre: Boring Name, Beautiful Park
Swaziland: It's Really Freaking Green.
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
Some Very Special African Penguins
My New (Almost) Favorite Jozi Park
Elephants, Crocs, and Hippos (and More Elephants)
Vic Falls Do's and Don'ts: Zimbabwe Edition
Vic Falls Do's and Don'ts: Zambia Edition
Victoria Falls Teaser
Melville's Memory Lane
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Jozi Round-up
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
Signing off for 2012
Crazy Koppies Clouds
A Rose by Any Other Name...
A 2Summers Christmas Makeover
Life Is A Walk in the Dog Park
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Hogsback Packing
365 Days in Jozi
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
Rock the Cradle (of Humankind)
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
A Tiger in the African Bush
Weekend Worship on the Koppies
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
Elephant-Watching Through the Rearview Mirror
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
A 2Summer Sunday
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
A Birthday Celebration with Hats and Rats
Tortoises, Birds, Locusts, and One Fantastic Sunset
The Antbear and the ‘Berg
Wonderboom!
The Bush
A Melville Sunday
> View All
Early Saturday Morning at the Pretoria Boeremark
Pretoria Jacarandas: A Photo Bonanza
Pomegranates and Turkish Food in Centurion
Ludwig's Roses: The Rose Capital of South Africa
Roadhouses of Gauteng Province
Sunrise Over 2021
Wonderboom, 2.0!
Visiting the Voortrekker Monument on the Day of Reconciliation
Return to the White Jacaranda Trees of Herbert Baker Street
Lockdown Journal: Day 19 (Pretoria Gold)
A Quick Visit to the Dinokeng Game Reserve
The Long March to Freedom National Heritage Monument
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 31: Pretoria's Prison Museum
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 6: Pretoria's Freedom Park
The Quest for Pretoria's White Jacarandas
Mandela on Film
A Birds-Eye View of South Africa
Voortrekker: My New Favorite Afrikaans Word
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
Rugby: REALLY not a Game for Sissies
Cricket: Not a Game for Sissies
A Week on the Commune
Wonderboom!
On Assignment
> View All
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Hidden Joburg: The Lions Shul
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Hidden Joburg: The Lemon Squeezer Church
The Awe-Inspiring Shiva Temple of Actonville, Benoni
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
5 Beautiful, Secret Places in Downtown Joburg
Meditating at the Buddhist Centre in Fietas
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
A Magical Visit to Master Mansions
#Gauteng52, Week 9: Kavady at the Melrose Temple
#TheGodProject: Nigerian Jews in Joburg
10 Photos of "Our Hillbrow"
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
Touring Joburg's Mosques and Minarets
#TheGodProject: Johannesburg's Home of Scientology
#TheGodProject: A Catholic Church in Rosebank
Pop-Up Travel: A Beautiful Church in Zimbabwe
> View All
November Restaurant of the Month: Kafe Noir
October Restaurant of the Month: Die Kneipe in Kensington
September Restaurant of the Month: Lexi's Healthy Eatery
August Restaurant of the Month: Ben's Pizza in Marshalltown
July Restaurant of the Month: NGC Blairgowrie
June Restaurant of the Month: Sumting Fresh
May Restaurant of the Month: Tonino's
April Restaurant of the Month: The Bagel Zone
March Restaurant of the Month: Bergbron Plaaskombuis
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
January Restaurant of the Month: Reserved Cafe in Melville
> View All
Roasty's Roadhouse: Worth the Journey to Fourways
Senhor Galo's: A Portuguese Roadhouse in Edenvale
Saturday Night at the Burger Box Roadhouse, Krugersdorp
The Pure and Cool Roadhouse, Malvern
Big Night Out at Uncle Harry's Roadhouse
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Valentine's Date at the Fireplace Roadhouse
Roadhouses of Gauteng Province
> View All
Mpumalanga, Part 2: Glamping at Kokiville Homestead
Two Months in a Suzuki Jimny: My Review
Greylene the Suzuki Jimny Hits the Road
Vredefort Dome: The Ultimate Weekend Getaway Guide
Quirky South Africa, Part 3: The Garden Route
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Quirky South Africa, Part 1: Padstals of the Platteland
A Writing Holiday in Leisure Bay
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Cruising Along the Eastern Cape's Route 72
A Visitor's Guide to Bathurst
Phyllis Drives the Blogitects to the Eastern Cape and Back
> View All
Joburg's Best Christmas Lights: Moray Drive, Bryanston
Asian Food Explorations in Rivonia
Mexican Food in Alexandra (and Other Tales From the Kasi)
My Favorite Jozi Coffee Shops: Vice in Craighall Park
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Jozi Restaurant Round-Up
The Best Margherita Pizza in Joburg (or maybe the world)
Not Cycling Through Alexandra Township
September Restaurant of the Month: Lexi's Healthy Eatery
My Favorite Jozi Coffeeshops: Flynn Coffee
A Secret Bakery in Kramerville
A Visit to Fourways and Some Thoughts on Markets
The Best Massage in Joburg
#Gauteng52, Week 9: Kavady at the Melrose Temple
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
Discovering South African Food in Alexandra Township
A Walk Through Alexandra Township
Quirky High Tea at Fairlawns Boutique Hotel
A Cheap, Easy Way to Have Fun in Joburg
Five Secret Spots for a Romantic Dinner in Jozi
The New Best Croissant in Jozi
Jozi Top Fives: The Best Parks in Town
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Kalahari Books: My New Favorite Quirky Place in Joburg
Sandton Dinner on a Budget: Random Japanese Hot Pot
My Favorite Classy Dinner Spot in Sandton
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Joburg's Best Bunny Chow
Charged by a Dassie in Fourways
The Coolest Coffee Shop You've Never Heard Of
Sandton Field and Study Centre: Boring Name, Beautiful Park
Sandton Snapshot: Sundowners at Higher Ground
A Mexican Chef in Johannesburg
Mourning, Honoring, Celebrating Madiba
Mandela. And Me.
"Researching" Burgers and Shirtless Men
My New (Almost) Favorite Jozi Park
24 Storeys Above Sandton City
High Tea in Jozi
Remembering Rivonia on Madiba's Day
Norwood: Almost as Awesome as Melville
> View All
Soweto Night Out: A Walk Through South Africa's History
A Special Tour in Bulte (Noordgesig): Sign Up Now
Tuesday Night at the Sawubona Music Jam
Matric Farewell: Party of the Year in Bulte
A Stance Car Park-Off at FNB Stadium
A Morning in Noordgesig
Literary Magic at the Soweto Book Café
Spinning Bicycles in Soweto
Diepkloof, Soweto, on a Sunday
I Climbed a Mine Dump in Soweto
Chicken Dinner at Chilli Pepper on Immink Drive
Cycling in Soweto With Locals
Soweto (Lockdown Day 82)
Touring Soweto with a South African Blonde
A Visit to Mandela House on Vilakazi Street
#Gauteng52, Week 11: A New Take on Vilakazi Street
Soweto, the Adrenaline-Seekers' Capital of South Africa
10 New Discoveries in Soweto
The Best Night Ever in Soweto
72 Hours in Soweto
Cycling Though Soweto on Mandela's Weekend
A Bit of Baltimore in Kliptown
Soweto iPhonography
The Power of the Picture
South Africa is a Beautiful Place
Sowetan for a Day
North and South
> View All
Swaziland's Bushfire Festival: My Top 8 Tips
Six Arts and Crafts Hotspots in Africa
Swaziland: It's Really Freaking Green.
There's Something About Swaziland
A Fiery Swazi Weekend
After the Fire
I Went Crafty in Swaziland
Beauty, Poverty, and Joy Under the Baking Swazi Sun
Return to the Swazi Mountaintop
Land Rover on a Swazi Mountaintop
7 Links: A Blog Award That Doesn't Suck
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 3 of 4: A Swazi Reunion
Part 2 of 4: Trying to Stay Dry in Swaziland
> View All
Mpumalanga, Part 2: Glamping at Kokiville Homestead
Four Years of the Blogitects
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
How to Climb Table Mountain via Skeleton Gorge
The Glorious Proteas of Kloofendal Nature Reserve
Cruising Along the Eastern Cape's Route 72
The Blogitects Spend a Night in Wild Wepener
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
> View All
A Very Sad Goodbye to Brixton the Cat
Trixie and Brixie
Farewell From the Melville Cat
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Trixie the Melville Kitten (Day 88)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 21 (The Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
From the Melville Cat: Happy Birthday to Me
From the Melville Cat: The Midget Fluff Ball Menace Turns One
2019 Update From the Melville Cat
The Melville Cat: I Am a Cat Food Spokesperson
From the Melville Cat: A Kitten in My Castle
The Melville Cat: My Favorite Feline Instagrammers
From the Melville Cat: I'm a Work of Art
From the Melville Cat: A Breakup
A Hillbrow Cat Becomes a Melville Cat
The Melville Cat: I'm a Columnist
A Melville Cat Photoshoot
My Favorite Joburg People: Michelle de Villiers
Recent Events in the Life of the Melville Cat
The Melville Cat: My First Hotel Review
The Melville Cat: I'm Back
The Melville Cat: I'm Missing
From the Melville Cat: Move? What Move?
A Few Words From the Melville Cat
Statement From the Melville Cat: I Am Not Moving (and Neither Is 2Summers)
Message From a Happy Hillbrow Cat
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
The Story of a Hillbrow Cat
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
Newsflash From the Melville Cat
The Melville Cat Has a Cone Head
Hibernating With the Melville Cat
New Furniture for the Melville Cat
The Melville Cat: My Favorite Places
Message From the 2Summers Muse
Cat-a-Gram
A Cat Without a Tail
Lucky Rescues the Melville Cat
Winter Through the Eyes of the Melville Cat
The Smokey Eye
News From the Melville Cat
The Melville Cat Introduces Ms. M and JUNKIE
From the Melville Cat: The Lucky 5 Star is MINE
Message of Support From the Melville Cat
Photo of the Day: The Melville Cat Returns
An Update From the Melville Cat
The Double Life of a Melville Cat
Wildlife
> View All
Soweto Night Out: A Walk Through South Africa's History
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Hunting for Fossils in the Cradle of Humankind
My Joburg Jumpsuit: A Love Story
A Special Tour in Bulte (Noordgesig): Sign Up Now
A Belated Kensington Jacaranda Walk Post
Visiting Dolobran, Joburg's Quirkiest Mansion
Pretoria Jacarandas: A Photo Bonanza
Joburg Heritage: Churches of Coronationville and Bosmont
Jozi Fashion Designer for a Day
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
Gallery-Hopping Through Rosebank with Thabo the Tourist
Andrew Lindsay, Joburg's Mosaic Master
A Jacaranda Walk Through Rosebank
Photo Post: Joburg Graffiti Bonanza
An Organic, Vegan Exploration of Joburg
A Visit to the Thokoza Memorial
Spaza Shop Magic in Katlehong
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
The Ruins of Rose Road: Photo Bonanza
Musings on Migration in Joburg
Cycle Joburg With Kennedy
JoburgPlaces and the Restoration of Somerset House
Hot Air Ballooning Over South Africa
Jaw-Dropping South African Dance in Orange Farm
Cycling Tour Through Diepsloot
Skateboarding Across Jozi
The Heritage of Johannesburg's Middle-Class Suburbs
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
A Walk Through Alexandra Township
Touring Joburg's Mosques and Minarets
Roving Johannesburg With the Roving Bantu
Walking on the Roof of Johannesburg
I Love Westdene Graffiti
Modderfontein: A Very Old Place That Needs Protection
Instawalking Through Alex (With a DSLR)
Jozi Top Fives: Walking Tours Edition
The Mielie Lady
Johannesburg's Underground Pubs
Brother Zebulon and the Rastas of Judah Square
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
An Empty Stadium, Filled With Instagram
(Re)discovering Joburg
Eating My Way Through Yeoville
Cycling Though Soweto on Mandela's Weekend
Evening Stroll Through the Heart of the City
Faces of Jeppestown
Melville's Memory Lane
Little Addis, Uncut
Fashion for an Unfashionable Person
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Township Sunday. On a Bike.
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
An Epic Orgy of Instagram
Soweto iPhonography
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Ponte.
Troyeville: Quirky Art-Lover's Paradise
I (He)art Joburg
Braai Day Photowalk in Kensington
Houghton Heritage
A Quirky, Churchy Tour of Troyeville
Another Stunning View of Jozi
Traditional African Culture in a Modern African City
Ice Cream and Art Deco in the African 'Burbs
Bright Lights, Big City
A Post About Photowalking, and a Whole Lot More
Sophiatown, Past and Present
Saving Buildings and Lives in Hillbrow
Exploring Joburg's Downtown Chinatown
Monkey Paws, Anyone?
Photowalking Jozi's Downtown Fringes
The Mean Streets of Hillbrow
Selassie, Obama, and Damn Good Ethiopian Food
Hiking Joburg's Main Drag
Melville's Grassy Summer Wonderland
Sowetan for a Day
A Walk Through Old Johannesburg
> View All
Soweto Night Out: A Walk Through South Africa's History
A Special Tour in Bulte (Noordgesig): Sign Up Now
Matric Farewell: Party of the Year in Bulte
A Morning in Noordgesig
Literary Magic at the Soweto Book Café
Spinning Bicycles in Soweto
Mexican Food in Alexandra (and Other Tales From the Kasi)
Diepkloof, Soweto, on a Sunday
I Climbed a Mine Dump in Soweto
Chicken Dinner at Chilli Pepper on Immink Drive
Wandering Lenasia with the Purple Pimpernel
A Visit to the Thokoza Memorial
Spaza Shop Magic in Katlehong
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Touring Soweto with a South African Blonde
A Visit to Mandela House on Vilakazi Street
Not Cycling Through Alexandra Township
Jaw-Dropping South African Dance in Orange Farm
Cycling Tour Through Diepsloot
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
#Gauteng52, Week 11: A New Take on Vilakazi Street
Discovering South African Food in Alexandra Township
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
Katlehong Stories: Storytelling in a Johannesburg Township
Soweto, the Adrenaline-Seekers' Capital of South Africa
A Walk Through Alexandra Township
My Favorite Joburg People: Florence Ngobeni-Allen
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
Scenes From Lawley Township
10 New Discoveries in Soweto
The Best Night Ever in Soweto
72 Hours in Soweto
Street Art in a Free State Township
Instawalking Through Alex (With a DSLR)
Brother Zebulon and the Rastas of Judah Square
Kings Cinema: Alexandra Township's Best-Kept Secret
Johannesburg's Amazing Race
Cycling Though Soweto on Mandela's Weekend
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
Township Sunday. On a Bike.
Soweto iPhonography
The Power of the Picture
South Africa is a Beautiful Place
A Diepsloot Photo-Share
Summer Camp, South African Style
Alex: Joburg's Other Township
America's Pastime in a South African Township
I Fell in Love With a Squatter Camp
The ANC Football Divas Do Jozi
Sowetan for a Day
North and South
> View All
A Quick Tour of Brixton Monuments
Art in Downtown Joburg: Open Studios 2023
A 2Summers Memoir Progress Report
Belated Goodbye to Smokey, The Melville Cat
Lockdown Nostalgia: It's a Thing
How You Can Help Me Write My Book
Joburg COVID-19 Lockdown Journal: Day 14 (by the Melville Cat)
My Never-ending South African Visa Journey
My #10SouthAfricanTowns Project: I Need Your Support!
My 2020 Challenge: 10 South African Towns
Listen Up, Hotels: My 5 Most Annoying Hotel Room Quirks
Thoughts on Blogging, Working, and Making Money
Blogging and Photography: My Top Ten Tips
I Climbed the Highest Mountain in Zimbabwe
Notes on Cherry Pip Spitting (and Other Thoughts)
Mystery Photo: Where Did I Take It?
2Summers Shoots Analog (or tries to)
The Joburg Expat Climbs Kilimanjaro
My Photos Aren't Free.
Under the Tall, Tall Trees
> View All
My Top 5 Moments in the Great State of Maine
Americans in Joburg: Why We Vote
Four Days in Rhode Island, America's Smallest State
The Blogitects Do America
A Post About South Carolina Barbecue
Back Home in Sykesville for the 4th of July
Thoughts on Traveling from South Africa to America in a Pandemic
A Whiny American in Joburg Files Her U.S. Taxes
Thoughts on the U.S. Presidential Election, From Afar
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 28 (An American Garden)
Green Chile Cheeseburgers (and Other Wonderful Things in New Mexico)
How to Be a Terrible Traveler: My Top 8 Tips
2Winters: Colorado Snow
From Africa to America: The National Museum of African American History and Culture
2Summers in New York City
A Delicious Syrian Meal and a Rant About Refugees
My America: A Gratitude List
2Summers Reporting From Washington: A Trumpkin Halloween
How My 72-Year-Old Dad Got Arrested at a Protest Against Police Brutality
Reflections of a Jet-lagged Woman Between Continents
Taiwanese Mexican Food, Made in South Africa
Another Hemispheric Switch
Statue-Hunting in the Historic District
Between Two Summers
Middlebury Meets Africa
Five Observations From a Lapsed American
My Nation's Capital at Night
Baseball, Football, Family and 9/11
36 Hours in the Lowcountry
Where to Caffeinate in Washington D.C.
What I Miss Most about Washington
Tattooed in My Nation's Capital
A Garden in Gaither (or Scenes From Sykesville)
Celebrating Cooncie With Hurricane Irene
Joe Goes to Washington
En Route
It's Go Time
The Panic Begins
Farewell, Cubicle
Car-less
Lost and Found
Reflections
Executing a Hemispheric Switch
My Farewell Tour
Two Summers in 2010
> View All
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
The Shawarma King of Roodepoort
The Glorious Proteas of Kloofendal Nature Reserve
Saturday Night at the Burger Box Roadhouse, Krugersdorp
Big Night Out at Uncle Harry's Roadhouse
A Basotho Blanket (Lockdown Day 83)
Villa Gloria in Krugersdorp (Lockdown Day 81)
> View All
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Quirky South Africa, Part 3: The Garden Route
Quirky South Africa, Part 1: Padstals of the Platteland
Eating Gatsbys in Salt River, Cape Town
How to Climb Table Mountain via Skeleton Gorge
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Astonishing Arniston
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
From the Beach to the Desert, Part 2: Oudtshoorn
From the Beach to the Desert, Part I: Plettenberg Bay
Monday Morning With a Mob of Meerkats
8 Magical Moments in the Swartland
Quirky Winemakers of the Swartland
36 Hours in Hermanus
The Ultimate Mother-Daughter South African Road Trip
Two Days in the Robertson Wine Valley
Andalousse: A Quickie Cape Town Restaurant Review
Street Art and Cape Town's District Six
I Drank Stellenbosch
A Non-Drinker's Guide to Stellenbosch
11 Spectacular Views in Stellenbosch
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Pop-Up Travel: Terbodore Coffee Roasters
Learning to Cook, Faldela's Way
Barfing on a Plane (and Other Tales From the Overberg)
A Quirky Journey Across the Cape Winelands
I Ate South Africa
From #GrootbosMagic to #MeetSouthAfrica
Brother Zebulon and the Rastas of Judah Square
I Jumped Off a Bridge. Here's the Video.
Here, There and Everywhere
Having Fun in Knysna: My Top Five Picks
Things I Was Wrong About: Oysters, and the Highest Bungee Jump in the World
24 Hours in Cape Town
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Back to Blogging With Pics From Bo-Kaap
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
> View All
Pop-Up Travel: A Beautiful Church in Zimbabwe
A Story About Milkshakes
I Climbed the Highest Mountain in Zimbabwe
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
Here, There and Everywhere
Around Zimbabwe in 14 Days: Snaps From the Road
Vic Falls Do's and Don'ts: Zimbabwe Edition
Victoria Falls Teaser