This is French Flag Mural

This is French Flag Mural

ADDRESS
3100 Smith St. Houston, TX, 77006