Alegria is so unassuming with it's strip-mall locale, but it's an excellent--and charming--dining option. You might have to wait for a table--especially if you plan to dine with a group larger than 4--but it's worth the wait (no reservations accepted). They specialize in unique Mexican offerings, typically with a healthy / vegetarian-inspired twist. Try one of their fresh-squeezed juices--from honeydew to orange-strawberry-watermelon. Pick whatever combo you want! They don't have a liquor license, but you can BYOB for a nominal corkage fee.
more