Walgreens 621

Walgreens #621 is a Walgreens drugstore located at 5731 Bird Road in Miami, Florida.