Small Screen Designs
Cleveland creations! Small Screen Designs is located on Murray Hill Road in Cleveland.