Rite Aid 3932

Rite Aid #3932 was a Rite Aid drugstore located at 839 South Main Street, London, Kentucky.