4563 SW 71st Ave Miami FL United States of America