Where is 20 St & Bay Rd?

Where is 20 St & Bay Rd located?

20 St & Bay Rd, 20 St & Bay Rd, United States of America (approx. 25.79546°, -80.1435°)


Where is 20 St & Bay Rd on the map?