Review: Margarita Ranch:
Margarita Ranch could get by quite nicely on the merit of its location alone. Its patio sits on the choicest chunk of real estate at hip shopping center Mockingbird Station, next to the Angelika Film Center.A less ambitious restaurant might simply sling margaritas and quesadillas and call it a day. But Margarita Ranch also does grilled quail, shrimp, and ribs, lacquered with a mango-honey glaze...