The Licking Food Court

The Licking Food Court, 3699 NW 135th St, Opa-locka, FL 33054, United States

(786) 703-9975

Location