Olmsted Falls OH Ice Cream Parlors 1. 8094 Columbia Rd, Olmsted Falls, OH 44138 | Falls Ice Cream & Deli (440) 427-0170