The Space Atlanta
The Space Atlanta: A Culinary Odyssey in Smyrna Ah, The Space What a delightful little enclave of culture, taste, and a smattering of charm that one might just come to resemble the very essence of humanity’s grand pursuit of sustenance. Here we are, nestled – pardon me – situated in Smyrna, Georgia, right on Atlanta…