Melrose Vista Post Office (Fort Lauderdale, Florida)

Melrose Vista Post Office is a U.S. Post Office located at 3901 West Broward Boulevard, Fort Lauderdale, Florida.