Cabrera opened a location in Pearland Town Center in March, according to a social media post from the business.