This mural is located in the Deerfield Beach, FL - City Hall. Size 12' x 24'.

Back to Murals Page

Privacy Policy