I spotted this place from the bus yesterday. Signs in the window advertised their meat, including goat, and, if I wasn't hallucinating, CAMEL. It's just off Congress on the left side of St. John. If you're coming down Congress with the Greyhound bus station on your left, take a left on St. John.
There's a Thai restaurant next door to the market too, fwiw.
Chowhounding often reminds me of the days when I was a bird watcher and kept a "Life List" of sightings. If this place does have camel, it's going on my Chowhound Life List!