We have recently moved back to Atlanta and have resumed our usual eating tour.
Recently, my wife read an article in Jezebel Magazine about a place in Decatur, GA that serves something called French Toast Casserole. She thinks its called Martha's Grill, but we are not sure.
Anyone have any idea to where this place is? If it is still open? If the French Toast Casserole is any good?