LIMA 51 is located at: 953 SW 71ST AVE, North Lauderdale, Florida 33068.