Masonic Home ?
This picture is believed to have been taken in the early 1930's. Could be the older Roach brothers standing in front.
Date & Place:
at Masonic Home & School? in Houston or Fort Worth, Texas USA