← Opa-locka restaurants
Odell's Barbecue Luau
No reviews yet
Barbecue12691 NW 42nd Ave, Opa-Locka
Own or manage Odell's Barbecue Luau? Claim this listing free
Hours
Hours not listed yet.
Details
Address12691 NW 42nd Ave, Opa-Locka 33054-5115
Phone+17577496104
Websitehttp://www.instagram.com/odells_bbq
Email[email protected]
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.