All Reviews by Meatatarian78

  • Los Ranchos Of The Falls 8888 SW 136th St, Miami, FL 33176 (305) 238-6867

    5 stars Posted on 10/02/2008 05:00pm

    Provided by Citysearch

    All I have to say is 1/2 off on all drinks and appetizers Monday thru Friday 3PM-7PM at their bar.\r You can't beat that any where. Ask for Leo excellent service.