Freedom Fighters of NILI (Museum of Fine Arts)
Museum of Fine Arts
255 Beach Dr NESt. Petersburg, FL 33701