Intria Studio
399 Cooper Road, West Berlin, New Jersey is a modern 3-story self-storage facility featuring over 51,575 rentable SF of self-storage in a 69,000 gross SF structure, it is managed by Public Storage the largest brand of self-storage services in the US.