Sw 56 St & Sw 117 Av - Westwood Lakes, Miami-dade, Florida - Miami Directions