1973 NE 163 St., North Miami Beach, Florida, 33162
(305) 949-3059
Tags: chicken restaurant, latin american restaurant, fast food restaurant, family restaurant, restaurants
No reviews yet. Be the first to write a review!