Melrose Florida Statue
Statue in front of Artists Hall, formerly a 1920 Church in Melrose, Florida.
FloridaMelrosePublic Artart