Phico Freedom is located at 1703 James Ave, Niagara Falls, NY. This location is in the North End neighborhood..