i live right by there, in winston park.. there are some other people that meet there and at the home depot across the street. the main advantage to that place is is how well lit the place is. there are a ton of shopping plazas further west down kendall that wouldnt really be as packed