Pedro's offers scratch-made, upscale Mexican cuisine in a colorful and playful setting, featuring margaritas and tequila.