Heavy Duty Aluminum Pizza S... reviews

Made in America by Allied. Much better quality than any other brand we've seen. These screens have a nice smooth polished finish that can only be done on a certain type of spinning machine at the Allied factory in New jersey.