No one is following Robert yet.
    Load More


      Robert isn't following anyone yet.
      Load More

      Robert Damron locations

      Getting your current location Getting your current location
      Finding Robert Damron locations Finding Robert Damron locations

      1 Tip

      • Recent
      • All Tips
      • New Castle, United States (1)
      • Fast Food Restaurants (1)
      Taco BellSeptember 29, 2012
      Fast Food
      • New Castle, United States

      So freaking slow-- been in the drive thru like 20 mins. Waited 8 mins at the order box. Go somewhere else.