Apologies for the lack of pictures. Those I had taken for the next few blogs were casualties of the great Hard Drive Failure of February 2010. This is especially sad in the case of this review, as that plate of camarones de chipotle looked quite yummy. El Rodeo 4215 University Drive 3404 Westgate Drive South
Read more