Luna Rosa Puerto Rican Grill

Saw an episode of a food television show that had featured this San Antonio, Texas eatery just the night before we were set to drive through town...you know what that means!