Yesterday we asked where in Houston this picture was taken. It’s from Market Square Park in Downtown Houston! Market Square Park is on Preston Street, not far from the METRORail station. Here you will find a dog park, green space and Niko Nikos restaurant! After your visit, be sure to find the mysterious red button the Preston Street Bridge!