2 Viera Ave

Near Miami in Miami(1011E,118S,)