grand central s

696 North Miami Ave
Miami
Florida
United States