Convenient Spot Food Store
1981 NE 135th St, North Miami 33181