by amoret » February 27th, 2010, 8:59 am
Hey Ya Who Dat?! like me! It's been years and years but we finally did it! I never thought I would see the day!
Anyway, Lucy Ho's is now on Apalachee in the newer strip mall next to Old Mexico. I think it is called Azu.