Weather Richmond in April 2024: Temperature & Climate