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