This mural is located in the Deerfield Beach, FL - City Hall. Size 12' x 24'.
Back to Murals Page
Privacy Policy